SpringBoot扫描不到组件?给你提供几种方案( 二 )
最后一步 , 在META-INF目录下创建spring.factories , 启动添加类似如下配置:
# Auto Configureorg.springframework.boot.autoconfigure.EnableAutoConfiguration=com.secbro.HelloWorldAutoConfiguration
该类是为SpringBoot提供的扫描入口 。
此时 , 当其他项目需要该starter时 , 直接引入便可注入使用HelloWorldService类了 。
关于此处建议大家专门看一篇相关的实战文章 , 可以更好的理解 。 这里只提供了一个大概的思路 。
小结关于SpringBoot的@ComponentScan基本上已经可以满足需求了 , 第二种方案是基于@ComponentScan的改进方案 。 而第三种方案更多的是基于SpringBoot的核心原理来处理的 。 当然最好是避免同一个项目使用多个顶级package 。
通过本篇文章的脉络 , 我们可以看到一种学习的方式 , 通过一个知识点或一个实战中的问题 , 可以逐步将知识从点扩充到面 , 这样不仅能加大学习的范围 , 也能构建更牢固的知识图谱 。
作者:程序新世界
原文链接:
如果觉得本文对你有帮助 , 可以转发关注支持一下
- 不到|苹果赚了多少?iPhone12成本不到2500元,华为和小米的利润呢?
- 像素|2000元不到,也能有旗舰般的体验?来看看NOTE9 PRO
- 不到|为什么说美团做不到“垄断”?以下3个点,为你排忧解难!
- 屏幕|不到4K!2K屏幕+骁龙865!Find X2性价比“炸裂”!
- iphone12|不到200元!汪峰1800天做出「国产Airpods」,把苹果“拉”下王座
- 群号|创建qq群后为什么没有群号或者别人搜索不到该群?
- 不到|半分钟不到,一部手机生产出来了,这就是中国速度、华为速度
- 号称“拿着望远镜找不到对手”的马云是因为狂妄无知吗?
- “妻子机器人”有钱也买不到,除了真实触感外,这3大功能太厉害
- 华为EMUI11升级用户数突破1000万!用时不到3个月