- 博客(9)
- 收藏
- 关注
原创 WebMvcConfigurer各方法的作用
接口是 Spring MVC 框架提供的一个接口,用于扩展 Spring MVC 的配置。它定义了一系列方法,允许开发者自定义 Spring MVC 的行为,而无需继承特定的配置类。允许配置内容协商策略,用于根据请求头或路径后缀选择合适的媒体类型。允许配置跨源资源共享(CORS),允许或拒绝来自不同域的请求。允许注册额外的控制器,这些控制器可以映射到特定的视图。允许配置格式化器,用于将对象格式化为特定格式的字符串。允许配置异步请求处理,如处理长时间运行的请求。允许配置会话拦截器,用于管理用户会话。
2024-10-18 15:11:52
359
原创 springboot整合swagger
在Spring Boot中整合Swagger,你可以使用Springfox库,它提供了强大的API文档功能。文件中添加Swagger的依赖项。这样,你就在Spring Boot中成功整合了Swagger,并可以开始使用它来生成和展示你的API文档了。你可以根据需要自定义Swagger的配置,比如设置标题、描述、版本等。,你将看到Swagger的UI界面,其中包含了你的API文档。创建一个配置类来配置Swagger。在你的主应用类或配置类上添加。
2024-10-18 15:10:51
767
原创 springboot 整合ShardingSphere 分库分表
Spring Boot 整合 ShardingSphere 进行分库分表是一个较为常见的数据库扩展方案。
2024-10-18 15:10:16
331
原创 Spring Cloud整合Sentinel实现限流
Sentinel提供了一个Dashboard来监控和配置限流规则。你可以下载并启动Dashboard,然后通过Dashboard添加你的应用,并配置限流规则。按照以上步骤,你就可以在Spring Cloud项目中整合Sentinel并实现限流功能了。记得根据你的具体需求调整配置和规则。文件中添加Sentinel的依赖项。Sentinel提供了多种限流规则,如QPS限流、线程数限流等。你可以在代码中动态定义这些规则。在你的Controller或Service层,使用。在你的主应用类或配置类上添加。
2024-10-18 15:09:14
881
原创 sm2-sm3-sm4加密算法区别
SM2:用于非对称加密,适合数字签名和密钥交换。SM3:用于哈希,适合数据完整性校验和数字签名。SM4:用于对称加密,适合数据加密。在实际应用中,选择哪种算法取决于具体的安全需求和场景。例如,如果需要数字签名,可以选择 SM2;如果需要数据完整性校验,可以选择 SM3;如果需要数据加密,可以选择 SM4。
2024-10-18 15:07:30
7530
原创 mybatis-plus动态数据源
MyBatis-Plus 是 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。动态数据源(Dynamic DataSource)是 MyBatis-Plus 提供的一个高级特性,允许应用程序在运行时动态切换数据源。
2024-10-18 15:05:53
519
原创 java值传递详解
Java中的值传递(Value Passing)是指方法参数传递的方式,它涉及到基本数据类型(如int、float、double、char、byte、short)和对象引用的传递方式。
2024-10-18 15:05:16
590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅