千家信息网

怎么进行自定义spring-boot-starter

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这期内容当中小编将会给大家带来有关怎么进行自定义spring-boot-starter,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。自定义 spring-boot-
千家信息网最后更新 2025年12月03日怎么进行自定义spring-boot-starter

这期内容当中小编将会给大家带来有关怎么进行自定义spring-boot-starter,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

自定义 spring-boot-starter
  • springboot规定一般官网的包名为 spring-boot-start-xxx (spring-boot-start-web)

  • 个人或者第三方命名规则为:xxx-spring-boot-start (pagehelper-spring-boot-start)

仿照 pageHelper创建 springboot包

当前为可引入jar包,我们创建maven创建项目; springboot 项目默认打包jar为 可执行文件,如果要更改成 可引入jar包,则需要更改为

    org.springframework.boot    spring-boot-maven-plugin            exec    

详细内容不多解释自行查看

普通的包结构信息
//pageHelper 引入包结构为-     |- pagehlper.jar    |- pagehelper-spring-boot-autoconfigure.jar    |- pagehelper-spring-boot-starter.jar    //自定义包结构为- white-spring-boot    |- white-spring-boot-autoconfigure 自动配置类    |- white-spring-boot-starter 加载类    |- white-core 核心逻辑
white-spring-boot-starter

当前为空项目,主要内容新增文件 resources/META-INF/spring.provides

pageHelper 中引用的是如下,

provides: pagehelper-spring-boot-autoconfigure,pagehelper,mybatis-spring-boot-autoconfigure,mybatis,mybatis-spring

仿照写

white-spring-boot-starter 中引用的是

provides: white-core, white-spring-boot-autoconfigure
white-spring-boot-autoconfigure

仿照pagehelper-spring-boot-autoconfigure

创建启动加载文件 resources/META-INF/spring.factories

org.springframework.boot.autoconfigure.EnableAutoConfiguration=\com.apple.WhiteAutoConfiguration

创建com.apple.WhiteAutoConfiguration

@Configuration@EnableConfigurationProperties(WhiteProperties.class)public class WhiteAutoConfiguration {    }@ConfigurationProperties(prefix = "white")@Getter@Setterpublic class WhiteProperties {    private Properties properties = new Properties();    public Properties getProperties() {        return this.properties;    }    private String userName;    private Integer age;}

源码 github

上述就是小编为大家分享的怎么进行自定义spring-boot-starter了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

内容 文件 结构 项目 分析 普通 专业 个人 中小 信息 内容丰富 就是 文章 更多 核心 源码 知识 第三方 篇文章 行业 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 从法律角度看网络安全 江西省第八届国家网络安全 济南软件开发培训哪里有 县商务局网络安全责任制文件 手机的大数据库在哪里设置 重新加载数据库怎么设置 手机语音服务器 社区团购app软件开发 为危害网络安全提供帮助司法解释 梦幻新诛仙剑履山河服务器下载 大学几门网络安全课程 数据库中基本的存储单元 网络安全相关的标语 传真服务器品牌对比 红外谱图数据库 网络安全培训计划2018 广州奥斯互联网科技有限公司 延边大学网络安全研究室 网络安全日志格式 企业局域网及网络安全策划研究 小班网络安全总结我不玩手机 软件开发职能部门的业绩指标 禅道开源版服务器搭建 根据数据库制作图片 扬职大计算机网络技术大一课程 数据库中rq是什么意思 邮件服务器证书吊销检查无效 c npoi导出百万数据库 辽宁党员教育软件开发哪儿好 300311网络安全吗
0