近期spring boot 发布到了2.4.1 GA版,遂对项目进行了升级。
spring boot 2.3.x 升级 2.4.x注意事项
一、 自定义的配置类由继承WebMvcConfigurationSupport 需改为:实现 WebMvcConfigurer类 否则相关配置无效且报错
主要错误如下:
- 原有的jackson配置失效,比如时区设置、时间格式化设置、序列化配置都有问题。
- 默认首页配置无效。
- 拦截器配置问题等
实现 WebMvcConfigurer类之后,上述问题解决。
二、 url后缀升级以后无效,不能使用 *.json形式进行访问
在spring boot 2.3.x及以下版本中 ContentNegotiationConfigurer.favorPathExtension 属性默认为 true,升级以后,默认为false 且不支持后缀方式访问了,默认情况再加后缀会报404错误。
版权声明:除特殊说明,文章均为博主 久酷 原创文章,转载请注明来源