springboot 自定义starter逐级抽取
自定义starter
背景:各个组件需要引入starter 还有自己的配置风格
–基本配置原理
(1)自定义配置文件
导入配置可以在配置文件中自动识别,提示
导入依赖后可以发现提示
(2)配置文件实现
–让配置文件对其他模块生效
新建一个module 保留这几个类
其他module引入其依赖
只引入依赖 前端还访问不到 因为只扫描主程序以及子包的路径
配置引入
这样就实现了导入组件 编写配置文件
–使用Enable机制抽取
使用注解 相当于引入这个类
这个starter就相当于公共组件
–完全自动 SPI机制 springboot启动会扫描每一个jar包下的org.springframework.boot.autoconfigure.AutoConfiguration.imports