springboot优势

Posted utah-lee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot优势相关的知识,希望对你有一定的参考价值。

  1. springboot可以简化spring应用的初始搭建以及开发过程,在springboot里头约定大于配置(即使用默认配置的方式,减少开发人员需要定义样板化的配置,减少了配置文件的使用,当存在特殊需求时候,自定义下配置即可),去繁从简,快速创建能够独立运行的spring项目与主流框架的集成。
  2. 使用内嵌的Tomcat容器,无需部署war文件。
  3. 通过springboot的父工程,可以统一管理pom文件中各个jar包的版本号,简化了maven的配置。
  4. 通过依赖Spring boot actuator监视器模块,可以监控应用程序的当前状态,监视器模块公开了一组可直接作为HTTP URL访问的REST端点来检查状态。

springboot自动配置的原理

在springboot的启动类上会有@SpringBootApplication这个注解,这个注解包含了一个@EnableAutoConfiguration 的注解,这个注解就是开启自动配置的,在程序启动时会自动读取每个启动依赖中的spring.factories文件,这个文件里配置了本启动依赖启动时所有需要被创建到spring容器中的bean,根据spring.factories配置加载相应AutoConfigure类,根据 @Conditional注解的条件,进行自动配置并将Bean注入Spring Context。

以上是关于springboot优势的主要内容,如果未能解决你的问题,请参考以下文章

docker运行mysql优势,成功拿下大厂offer

ActiveMQ的作用总结(应用场景及优势)以及springboot+activeMq 实战

Spring Boot的优势[关闭]

springboot从入门到精通

SpringBoot.01.SpringBoot概述及基本环境搭建

SpringBoot.01.SpringBoot概述及基本环境搭建