!
也想出现在这里? 联系我们
广告位
当前位置:首页>技术分享>编程技术>SpringBoot自定义Starter实现流程详解(springboot常用starter组件)

SpringBoot自定义Starter实现流程详解(springboot常用starter组件)

SpringBoot中的starter是一种非常重要的机制,能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰!

starter起步依赖

starter起步依赖是springboot一种非常重要的机制,

它打包了某些场景下需要用到依赖,将其统一集成到starter,

比如,

这就是一个starter,你可以把它看做一个外部外部项目,注意:是外部项目。

starter命名规则

springboot提供的starter以spring-boot-starter-x的方式命名,

自定义starter以x-spring-boot-starter的方式命名,

以区分springboot生态提供的starter。

自定义starter

new module

mystarter-spring-boot-starter

SpringBoot自定义Starter实现流程详解(springboot常用starter组件)

maven项目

SpringBoot自定义Starter实现流程详解(springboot常用starter组件)

SpringBoot自定义Starter实现流程详解(springboot常用starter组件)

SpringBoot自定义Starter实现流程详解(springboot常用starter组件)

添加依赖

SpringBoot自定义Starter实现流程详解(springboot常用starter组件)

load maven changes

SpringBoot自定义Starter实现流程详解(springboot常用starter组件)

simplebean

自动配置类

META-INF\spring.factories

在resources下创建META-INF\spring.factories

SpringBoot自定义Starter实现流程详解(springboot常用starter组件)

org.springframework.boot.autoconfigure.EnableAutoConfiguration=\com.duohoob.config.MyAutoConfiguration

在spring-boot-mytest中引入mystarter-spring-boot-starter

load maven changes

SpringBoot自定义Starter实现流程详解(springboot常用starter组件)

添加配置

在spring-boot-mytest的src/main/resources/application.properties中添加配置

SpringBoot自定义Starter实现流程详解(springboot常用starter组件)

通过@Autowired引用

启动访问

SpringBoot自定义Starter实现流程详解(springboot常用starter组件)

给TA打赏
共{{data.count}}人
人已打赏
编程技术

python中关于os.path.pardir的一些坑(python中os.path.abspath)

2022-10-9 22:56:51

编程技术

Java Http请求方式之RestTemplate常用方法详解

2022-10-9 22:57:34

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 2651636361@qq.com 或点击右侧 私信:少羽 反馈,我们将尽快处理。
0 条回复A文章作者M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索