springboot不同版本区别
springboot不同版本区别
·
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的配置。
更多推荐
已为社区贡献1条内容
所有评论(0)