zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    大佬讲话听后感
    P1226快速幂取余
    对拍
    P1017 进制转换
    P1092 虫食算 NOIP2002
    P1003 铺地毯
    P1443 马的遍历
    P1032 字串变换
    P1379 八数码问题
    2-MAVEN 基本命令
  • 原文地址:https://www.cnblogs.com/Utah-Lee/p/10611917.html
Copyright © 2011-2022 走看看