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。

  • 相关阅读:
    模拟75 题解
    模拟74 题解
    模拟73 题解
    模拟72 题解
    前端学习:html基础学习二
    前端学习:html基础学习一
    JavaScrip:Function函数编程
    MYSQL:RELPACE用法
    MYSQL:插入记录检查记录是否存在,存在则更新,不存在测插入记录SQL
    OpenCASCADE Curve Length Calculation
  • 原文地址:https://www.cnblogs.com/Utah-Lee/p/10611917.html
Copyright © 2011-2022 走看看