Spring Boot2.0里面有一个重大的变化叫响应式编程,相比于传统的Serviet API阻塞的API,引入到非阻塞的编程模式,主要目标是提升高并发程序的吞吐量,包括底层数据库对接等。
Spring Boot 1.x新特性 1.创建独立运行的Spring应用程序 2.直接嵌入Tomcat,Jetty或Undertow(无需部署WAR 文件) 3.提供运行需要的“最低”依赖项以简化构建配置 4.尽可能自动配置Spring和第三方库 5.提供生产就绪功能,例如指标测试,健康检查和外部 配置 6.没有代码生成,也不需XML配置
Spring Boot 2.x新特性 1.Spring Boot 2.x不在支持Java 7,最低Java 8 2. Spring Boot 2.x要求Spring版本5+,Thymeleaf 3+ 3.Tomcat 最低版本8.5, Jetty 9. 4.以上,Hibernate 5.2+ 4. Maven3.3+,Gradle 最低版本3.4,提供Gradle 插件 5.简化安全配置,默认静态资源和Actuator 启用安全 6.增加Reactive 响应式模块,如Spring WebFlux 7.HTTP/2新协议支持 8.Spring Boot 2.x 启用HikariCP替换Tomcat内置连接池 9.支持Kotlin 1.2,支持性能监控Micrometer集成 Actuator 其他开发、测试、部署的小改进
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。