「 SPRING 」 六月 27, 2021
玩转 @ConditionalOnMissingBean
文章字数 7k 阅读约需 6 mins.
在 男人,不能说不行! 中,留了两个问题:
- 为什么名为
testServiceImpl
的 Bean 会被注册? - 为什么无法注入 TestService 的实例?
先从可运行环境 https://github.com/AlphaHinex/conditional-on-missing-bean-demo 看下结果。
在测试用例中,通过 @Autowired
注解注入了 TestService,但调用时,报了空指针异常,说明容器中没有 TestService 类型的实例。
那么是 @ConditionalOnMi...