开发者社区> 问答> 正文

Spring Boot 2.0平台有哪些新特性?

Spring Boot 2.0平台有哪些新特性?

展开
收起
1358896759097293 2021-05-01 11:55:33 428 0
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    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 其他开发、测试、部署的小改进

    2021-05-02 22:17:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载