乐趣区

spring-boot关键点

starter

实现 starter 步骤

 实现一个 starter 有四个要素:1.  starter 命名 ;
2.  自动配置类,用来初始化相关的 bean ;
3.  指明自动配置类的配置文件 spring.factories ;
    当 Spring Boot 启动的时候,会在 classpath 下寻找所有名称为 spring.factories 的文件,然后运行里面的配置指定的自动加载类
4.  自定义属性实体类,声明 starter 的应用配置属性 ;

注解

内置配置

META-INF/spring.factories

springboot-autoconfigre jar 包里有很多自动配置项。也可以在自定义 starter 里定义自己的自动配置项。

META-INF/spring.provides

 文件格式:provides: spring-jdbc,spring-tx
spring.provides 里的内容 springboot 也会自动引用
退出移动版