SpringBoot配置
文章平均质量分 81
智_永无止境
来和大家一起学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【开发者必备】Spring Boot 2.7.x:WebMvcConfigurer配置手册来了(七)!
需要实现接口。@Override> clazz) {@Overrideerrors.rejectValue("content", "WJSON_001","content不能为空");errors.rejectValue("version", "WJSON_002","version不能为空");自定义校验器简单的判断了参数是否为空。@Override。。。。");// 添加自定义消息代码codeList.add(errorCode + "_这是我自定义的Code之一");原创 2025-10-29 09:27:16 · 340 阅读 · 0 评论 -
【开发者必备】Spring Boot 2.7.x:WebMvcConfigurer配置手册来了(六)!
Override@Override返回值为null表示继续后面的异常解析器解析,返回表示异常解析中断,直接返回结果。原创 2025-10-27 15:01:33 · 869 阅读 · 0 评论 -
【开发者必备】Spring Boot 2.7.x:WebMvcConfigurer配置手册来了(五)!
Slf4j@Override@Override定义的方法通过判断接收的参数类型是不是Wjson(自定义的类),如果是,就处理参数,额外在参数增加版本号v1。。。。");@Override。。。。");// 标记请求已处理,避免视图解析response.getWriter().write("<h1>测试</h1>");假设我们要拦截返回值为Wjson的方法,统一跳转自定义页面。其中非常重要,表示请求已经处理,不会再次被框架处理。原创 2025-10-27 11:15:28 · 432 阅读 · 0 评论 -
【开发者必备】Spring Boot 2.7.x:WebMvcConfigurer配置手册来了(四)!
一般出现在前后端分离的项目中,浏览器基于同源策略的安全考虑可能会出现跨域问题。使用的方法也很简单,只需要配置那些路径允许跨域即可。本节的分享都是非常常用的配置,在开发中可能会通过其他方式实现。了解会发现,其实很多配置可能已帮我们节省很多代码。:视图解析器,决定如何将控制器返回的逻辑视图名解析为实际的视图对象。用来注册路径和视图的映射关系,并且不用编写具体的控制层。视图解析器的混用,在之前的文章中专门讲过。:配置全局 CORS(跨域资源共享)规则。:简化页面跳转配置,无需编写控制器。:配置请求的返回状态码。原创 2025-10-24 10:45:27 · 259 阅读 · 0 评论 -
【开发者必备】Spring Boot 2.7.x:WebMvcConfigurer配置手册来了(三)
Slf4j@Overridelog.info("ApiInterceptor preHandle 执行了...");@Overridelog.info("ApiInterceptor postHandle 执行了...");@Overridelog.info("ApiInterceptor afterCompletion 执行了...");@Slf4j@Overridelog.info("WebApiInterceptor preHandle 执行了...");@Override。原创 2025-10-23 18:07:03 · 236 阅读 · 0 评论 -
【开发者必备】Spring Boot 2.7.x:WebMvcConfigurer配置手册来了(一)!
在 Spring Boot 应用的开发中,我们常常会遇到这样的场景:需要定制化 Web 行为,却不想完全重写 Spring MVC 的默认配置。无论是处理跨域请求、添加统一拦截逻辑,还是配置静态资源映射,这些看似简单的需求背后,都离不开一个强大的配置接口——分享的内容仅仅是简单额入门,更详细的配置需要深入到每一个点,有兴趣的可以去深挖!正常来讲我们是不需要配置任何东西的,但是为了扩展或者兼容一些老的项目,需要去配置。如上图,不开启的内容协商,这里的参数会是正常的参数被接收还是遗弃,但是肯定不会报错。原创 2025-10-22 09:27:14 · 1014 阅读 · 0 评论
分享