springboot2.3:

2.3开始,需要手动添加spring-boot-starter-validation坐标。

因为校验包被独立成了一个starter组件,而2.3之前版本只需要引入 web 依赖就可以了。

springboot1.0和springboot2.0:

1.X版本配置的拦截器对静态资源是默认放行的。

2.X版本配置拦截器不会对静态资源默认放行,也会进行拦截。如果想要使用静态资源就必须排除静态资源的请求路径。

从2.0版本开始WebMvcConfigurerAdapter抽象类已经过时。直接继承WebMvcConfigurer 接口然后实现他的default方法即可。

因为SpringBoot的 2.0 及其以上版本最低支持Java 8,而Java 8 中有个新特性就是default关键字。

 WebMvcConfigurerAdapter 可以用 WebMvcConfigurationSupport 替代,但不推荐使用,因为这个类会全面接管对SpringMVC的配置,即SpringBoot对SpringMVC的自动配置全部失效,只使用用户对SpringMVC的配置。

      

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐