配置类简要说明:
@ConditionalOnProperty(prefix = "aspectLog", name = "enable",havingValue = "true", matchIfMissing = true)
当配置文件有aspectLog.enable=true时开启,如果配置文件没有设置aspectLog.enable也开启 。
第三步META-INF/spring.factoriesMETA-INF/spring.factories是spring的工厂机制,在这个文件中定义的类,都会被自动加载 。多个配置使用逗号分割,换行用
如果有兴趣可以查看这2篇blog:
2.@Enable驱动原理(设置连接)
3.@EnableAutoConfiguration处理逻辑(设置连接)
org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.shanyuan.autoconfiguration.aspectlog.AspectLogAutoConfiguration
第四步打包测试这是我们最终的目录结构
文章插图
在IDEA中,进行mvn intall
文章插图
打包完成后,在其他项目中的pom中引入进行测试
文章插图
参考资料
- https://docs.spring.io/spring-boot/docs/2.1.15.RELEASE/reference/html/boot-features-developing-auto-configuration.html#boot-features-custom-starter
推荐阅读
- 姜茶怎么煮好喝,自己怎么做黑糖姜茶
- 冬季皮肤瘙痒怎么办 只需7招让你远离烦恼
- 旅行|40多岁的我终于明白,人生就是一场自己跟自己的旅行,不需要朋友
- 不花一分钱,轻松实现网站漏洞扫描,只需几分钟即可出具报告
- |人在职场,别人的屋檐再大,都不如自己有把伞,职场人心里要有数
- 花生果茶制作技术,自己如何制作水果茶
- 汽车|轿车遮挡号牌加油524元后逃单 网友:真以为自己能跑掉
- 我喜欢的小动物30个字 写一个自己喜欢的动物30字
- 人能意识到自己的死亡 人死了人的意识还有没有
- 基本的茶具有哪些,选择适合自己的那杯花草茶