新建一个模块,做自动配置
config:需要准备两个类,一个自动配置类,一个配置类
CommonAutoConfig:此类用于做自动配置类它会去读取resoutces下的META-INF.spring下的org.springframework.boot.autoconfigure.AutoConfiguration.imports,路径必须为这样否则springboot读取不了
CommonConfig:用于注入所需对象不需要使用@Configuration来标识,因为在CommonAutoConfig使用了@Import来导入了
imports:将自动配置类的全限定名添加进去
打jar
File-Project Sturcture
Artifacts-找到右边的+号选择JAR-选择第二个
因为我们做的是一个自动配置所以不需要主函数入口,点击确认
完成后可以在左边看到自己的jar,点击确认
Bulid-Bulid Artifacts
默认生成的jar在我们的out目录下
右击jar,Open In Explorer 或者Show In Explorer
查看在本机的位置
添加到Maven仓库中
以我的jar为例,可以直接复制然后去改里面值
mvn install:install-file -Dfile=D:\javaweb2\common-domain2\out\artifacts\common_domain2_jar\common-domain2.jar -DgroupId=com.cn -DartifactId=Common-domain -Dversion=2.0 -Dpackaging=jar
win + R 输入cmd
查看我们的maven仓库
可以看到jar已经添加进来了
测试
引入依赖
可以看到maven中已经有了
通过启动类直接获取
yml文件