距离上次深究Spring-Boot已经有大半年了,刚开始是因为初生牛犊不怕虎,总是喜欢时代前沿的技术,那时候微服务当属最流行的概念,然后出现了NodeJs的Express框架,之前也有Ruby的Rails框架等等。似乎,java成了“重工业”的代名词,虽然已经有SSH、SSI等成熟框架,但是配置文件多且乏味,而且随着项目的规模的成长,需要配置的东西越越多,几乎成正比。
可以说,Spring-Boot是千呼万唤始出来的,它的约定优先原则和开箱即用的设置,节省了我们很多的时间,你不必去为每个细节作配置,你只需在关键的地方作配置就好了,比如每个系统的jdbcURL、userName、userPassword是不同的,我们需要在一个配置文件里配置就好,特别的方便。
我个人喜欢Spring的一个要素是,它的注解功能,也是可以省下我们很多的编码时间,而在spring-boot里更是把这个优点发挥的淋漓尽致。
最近由于项目的需要,我再次需要接触它,可以说,我会重新认识这位老朋友,我打算再次阅读官方文档。在此期间,我会记录下spring-boot的学习心得,并分享给大家。
最后,摘抄官网一段话
Spring-Boot的目标是:
- 提供更快更广的spring开发初体验
- 开箱即用,但也可以覆盖默认配置满足自己的需求
- 提供一系列大型项目常用的非功能性特征(如内嵌服务器、安全、指标、健康监测、外部化配置)
- 绝不需要代码生成和XML配置