项目作者: keepsilenc

项目描述 :
简洁的springBoot starter (Auto-configuration)
高级语言: Java
项目地址: git://github.com/keepsilenc/dem-spring-boot-starter.git
创建时间: 2019-04-30T08:16:57Z
项目社区:https://github.com/keepsilenc/dem-spring-boot-starter

开源协议:

下载


dem-spring-boot-starter

简洁的springBoot starter (Auto-configuration)

参考的博客

  1. resources/META-INF/spring.factories ->AutoConfigure类
  2. AutoConfigure类 -> @EnableConfigurationProperties ->注入配置文件
  3. AutoConfigure类 -> @Conditional 配置自动装载Bean

    测试

  4. mvn install
  5. 在新项目maven的pom.xml引入maven依赖
  6. 在新项目的application.yml添加
    1. com:
    2. example:
    3. demospringbootstarter:
    4. enabled: true
    5. config: aaa,bbb,ccc
  7. 在新项目的springBoot测试环境

    1. @Autowired
    2. private StarterService starterService;
    3. @Test
    4. public void starterTest() {
    5. String[] splitArray = starterService.split(",");
    6. for (String s : splitArray) {
    7. System.out.println(s);
    8. }
    9. }