springboot的优点
springboot是基于约定优于配置思想的,在我们的实际开发中,能不配置的就不配置,让我们不用不在代码中的业务逻辑和繁重的配置之间进行思维切换,大大提高了开发效率。
- 版本锁定:解决了maven依赖版本容易冲突的问题,集合了常用并测试过的所有版本。比如说引入一个父工程
<!--引入父工程--> <parent> <groupId> org.springframework.boot </groupId> <artifactId> spring-boot-starter-parent </artifactId> <version> 2.0.0.RELEASE </version> </parent>
使用starter(启动器)管理依赖并能对版本进行集中控制,如上的父工程带有版本号,就是对版本进行了集中控制。
- 起步依赖:完成一个功能可能需要整合多个jar包,而现在只需要导入一个起步依赖即可,集合了常用的jar包。
- 自动配置:解决了整合框架或者技术配置文件过多地问题,集合了所有约定的默认配置。
- 内置Tomcat:这样无需在外面配置Tomact就可以运行javaEE程序。
总之,springboot就是我们搭建程序的脚手架,尽可能的减少了一切XML配置,帮助我们快速构建庞大的spring项目。

浙公网安备 33010602011771号