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项目。

posted @ 2021-12-11 16:12  sellingpear  阅读(796)  评论(0)    收藏  举报