请选择 进入手机版 | 继续访问电脑版
本站特色:极好的技术研究氛围!所有技术发帖,必有回复! 做最受欢迎的Java论坛

疯狂Java联盟

 找回密码
 加入联盟
查看: 38|回复: 0

Spring Boot2.0连载(4)-- Spring Boot2.0的重要改变

[复制链接]
发表于 5 天前 | 显示全部楼层 |阅读模式
更多Spring Boot2.0的知识敬请期待疯狂软件著作《Spring Boot企业应用实战》上市

Spring Boot的主要特性
  • Spring Boot是伴随着Spring4.0诞生的,继承了Spring框架原有的优秀基因。
  • 遵循“约定优先于配置”的原则,使用Spring Boot只需要很少的配置,大部分的时候直接使用默认的配置即可。
  • 对主流开发框架无配置集成,自动整合第三方框架。
  • 可独立运行Spring项目,Spring Boot可以以jar包的形式独立运行。使用java –jar命令或者在项目的主程序中执行main函数就可以成功运行项目。
  • 内嵌Servlet容器,可以选择内嵌Tomcat、Jetty等Web容器,无须以war包形式部署项目。
  • 提供starter简化Maven配置,基本上可以做到自动化配置,高度封装开箱即用。
  • Spring Boot会根据项目依赖来自动配置Spring 框架,极大地减少项目要使用的配置。
  • Spring Boot提供了准生产环境的应用监控。
  • 无代码生成和XML配置,纯Java的配置方式,很简单,很方便。
  • 分布式开发,与Spring Cloud的微服务无缝结合


Spring Boot 2.0的重要改变
  • 基于 Spring 5 构建,Spring 5的新特性都可以在 Spring Boot 2.0 中使用。
  • 为各种组件的响应式编程提供了简化配置,如: Reactive Spring Data、Reactive Spring Security 等。
  • 要求Java版本必须Java 8或更高版本,支持最新的Java 9。
  • 要求Gradle 4或更高版本、Maven 3.2或更高版本。
  • 要求Tomcat8.5或更高版本,Hibernate5.2或更高版本,Thymeleaf 3或更高版本。





您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

小黑屋|手机版|Archiver|疯狂Java联盟 ( 粤ICP备11063141号 )

GMT+8, 2018-4-20 14:39 , Processed in 0.236982 second(s), 6 queries , File On.

快速回复 返回顶部 返回列表