标签:助理 name 模块 接口 ring 如何 tar 区分 configure
49.5 一个库的完整Spring Boot启动器可能包含以下组件:
你可能会将auto-configuration代码和依赖管理到单独的模块,如果你不需要区分这两个概念。
49.5.1 命名
你应该确保为你的启动器提供合适的namespace空间。即使使用不同的MavengroupId,也不要以spring-boot开头命名自己的模块。例如,假设你创建acme的启动器,可以命名auto-configure模块为acme-spring-boot-autoconfigure,启动模块为acme-spring-boot-starter.如果仅有一个包含这两的模块,命名为acme-spring-boot-starter.
同样,如果你的启动器提供配置的keys,使用唯一的命名空间。此外,不要与Spring Boot的命名空间冲突。
确保触发元数据生成,IDE助理可以使用你的keys。
49.5.2 自动装配模块
自动装配模块包含启动库的所有依赖。也可以包含配置key的定义(例如ConfigurationProperties),可以自定义组件如何初始化的回调接口。
标签:助理 name 模块 接口 ring 如何 tar 区分 configure
原文地址:https://www.cnblogs.com/windyWu/p/11268294.html