首页 > 编程语言 > 详细

springboot 如何自己创建starter

时间:2020-02-10 18:51:50      阅读:231      评论:0      收藏:0      [点我收藏+]

  Starter 是一个插件 和依赖包的集合

 他是可以由我们自己手动创建的 我们下面就来讲怎么样手动创建一个starter

 

1.首先starter 依赖包由组件构成 要创建业务类 即service服务类

2.还要创建一个基础属性类类 也就是 包含需要的参数类

@ConfigurationProperties(prefix = "person")

这个注解用于 在application.yml / application.properties中以person开头的配置与该类中的属性一一对应

即 propperties文件里person.**

3.starter 还需要一个核心启动类 把刚才的类进行加载

@Configuration 标注配置类 
@ConditionalOnClass(业务类名称) 确定calsspath下存在该业务类配置生效进行
@EnableConfigurationProperties(基础属性类) 可以进行自动配置属性类 使基础类的@ConfigurationProperties注解生效并且自动配置进srping容器里

使用的方法加上bean注入到spring当中

最后在metat-info下面 创建一个spring.factorie

springboot 自动扫描到这
加载starter配置
rg.springframework.boot.autoconfigure.EnableAutoConfiguration=核心类路径
 

 

springboot 如何自己创建starter

原文:https://www.cnblogs.com/lxx-2/p/12291819.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!