spring - 我怎样才能@Autowire一个Spring @Repository,它是一个外部jar
问题描述
我已经从 sonatype nexus 导入了一个外部 jar(也是我编写的)。我想在这个项目的一个类中使用该 jar 中的存储库(用 @Repository 注释)。
导入成功但即使我添加
@SpringBootApplication(scanBasePackages = {
"package.of.the.bean"
})
它仍然抛出一个异常,说找不到 bean。
解决方案
使用@ComponentScan
带有外部包值的注释。
@ComponentScan("external.package")
推荐阅读
- c - 如何在 NativeCall (Perl6) 中正确使用 char 和 wchar_t
- hazelcast - Hazelcast 集群成员可以存在于两个不同的组中吗?
- css - 使用源 URL(iOS 和 Android)在 Xamarin 表单中的 WebView 中包含 CSS
- powershell - 从 txt 文件中获取变量?
- javascript - 编辑表格不更新
- java - 编辑 EML 字符串
- python-3.x - 当数据的列是每个月的每一天时,如何绘制条形图?
- php - (Laravel)如何在模型中关联外键的外键
- reactjs - 如何从外部访问 localhost asp.net core web api
- excel - 如何使用分组填充多对多值(非 VBA)