八、Spring Boot自定义starters

一、自定义starters

• 自动装配Bean;

      – 自动装配使用配置类(@Configuration)结合Spring4 提供的条件判断注解 @Conditional及Spring Boot的派生注解如           @ConditionOnClass完成;


• 配置自动装配Bean;

      – 将标注@Configuration的自动配置类,放在classpath下METAINF/spring.factories文件中,如: 

• 自动装配顺序

      – 在特定自动装配Class之前

            • @AutoConfigureBefore
      – 在特定自动装配Class之后

            • @AutoConfigureAfter
      – 指定顺序

            • @AutoConfigureOrder 

• 启动器(starter)

      – 启动器模块是一个空 JAR 文件,仅提供辅助性依赖管理,这些依赖可能用于自动 装配或者其他类库

      – 命名规约:   

            • 推荐使用以下命名规约; 

            

            • 官方命名空间  

                   – 前缀:“spring-boot-starter-” 

                   – 模式:spring-boot-starter-模块名   

                   – 举例:spring-boot-starter-web、spring-boot-starter-actuator、spring-boot-starter-jdbc

            • 自定义命名空间 

                   – 后缀:“-spring-boot-starter”

                   – 模式:模块-spring-boot-starter

                   – 举例:mybatis-spring-boot-starter  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值