在使用javaweb的时候,我们用servlet/jsp做开发,一个接口一个Servlet,很麻烦,代码有很多的冗余,为了简化开发,我们引入了Spring MVC作为web层,的确简化了开发,生产力提高了很多,但是又有了新的问题,对于环境的搭建,也就是那么些固定的配置,而且当项目越做越大的时候,配置也就越来繁琐(大家可以参考我的另一篇博客,https://www.cnblogs.com/javazl/p/12553730.html,讲的是ssm的xml配置,和纯java的配置,纯java配置就是Spring Boot底层对ssm的整合)。而且不容易排错,所以被许多人诟病,怎么办呢?Spring Boot就出来,这也是广大开发者的又一个春天,那么他都有那些功能呢?
- 更广泛的Spring开发体验
- 提供全自动化配置。
- 一键启动,内嵌服务器
- 没有代码生成,也没有xml配置
Spring Boot中的自动化配置的实现?
- starter
- 条件注解