1.2004年spring出现第一版本spring frameworl1.0
2.写代码永远是最简单的,后续的运维工作才是让人感到无助的
3.spring boot在运维方面做了很多工作,部署,监控,度量。结合spring cloud还可以实现服务发现,服务降级等功能。
4.spring boot外置配置
5.有spring出现,还用重量级的ejb干嘛?再也不需要了。
6.spring 3.1开始有了一系列@enable开头的注解,这些注解能取代xml。
这样可以写出任何xml文档的的spring应用程序了,
4.spring 4.0对条件化配置提供了更好的支持,可根据不同环境或者classpath,在运行时决策决定使用哪些胚子,忽略哪些配置。
再也不需要在构建时,通过写脚本指定了。以前会把选好的配置都放在部署包里,现在可以不用了。
8.spring boot实现了自动配置,能让spring boot智能的猜测正在构建何种应用程序,自动配置必要的组件以满足应用程序。
9.spring boot的起步依赖starter dependency
10.使用groovy开发spring应用程序,spring boot cli,再也不需要写public或者private的访问修饰符,也再也不需要写分号或者return了,甚至import都不需要写
11.spring boot的actuator
转载于:https://www.cnblogs.com/panxuejun/p/7125497.html