zoukankan      html  css  js  c++  java
  • Spring Boot

    springboot原理:
        核心是通过@EnableAutoConfiguration注解和条件注解实现bean的自动配置.
              它通过EnableAutoConfigurationImportSelector类的
            getCandidateConfigurations()方法的
              SpringFactoriesLoader.loadFactoryNames方法,
              加载META-INF/spring.factories的配置里的bean信息,完成包扫描和对象创建;
        通过@ComponentScan识别bean;
        通过main方法里面的run方法启动springboot程序;
     
        spring-boot-autoconfigure的源码的核心注解是不同的条件注解,用于判断自动引入的配置.
     
         自定义springboot的自动配置步骤:
           1 定义获取服务配置类;
           2 提供的服务类
           3 自动配置类,引入内部配置和设置触发服务的条件
           4 注册自动配置在META-INF/spring.factories中
                  多个配置自动配置类逗号隔开,使用换行
     
       关闭特定自动配置
          @SpringBootApplication(exclude={关闭的自动配置类})
  • 相关阅读:
    链表相交
    环路检测
    lambada表达式对集合的过滤和相互转换
    lambda表达式对集合的遍历
    centos7常用命令
    小程序文件
    扫码登录
    位操作
    使用json-lib转换对象为字符串时的特殊处理
    javac 编译异常总结
  • 原文地址:https://www.cnblogs.com/chengmuyu/p/7417772.html
Copyright © 2011-2022 走看看