spring-boot - 从依赖库 jar 中自动装配一个 Bean
问题描述
我有一个Spring Boot application
( main-app
) 用户 Library jarclient-app.jar
并作为应用程序的依赖项提到main-app
。
现在我想使用@Autowire
从client-app
. 为此,我必须添加@ComponentScan
我的main-app
应用程序。
但是有没有一种方法可以main-app
通过更改client-app
.
解决方案
是的,您可以按照假设具有以下包的根目录来创建一个sub-package
,main-app
然后main-app
您com.example.main-app
应该client-app
创建类似的东西,com.example.main-app.client-app
然后主应用程序将扫描其基本包并且看起来client-app
也一样。
推荐阅读
- instagram - 如何从 Instagram API 获取媒体
- python - Python3 中 configParser 值的 json.loads 错误
- react-native - 整个应用程序加载后如何导航到其他屏幕?
- css - Chromium 浏览器中带有可滚动溢出的奇怪行为
- ios - 获取和解析 JSON
- java - 仅当 Splunk 关闭时,如何配置 log4js 以写入文件?
- javascript - 未捕获的类型错误:对 React App 实施身份验证时无法读取未定义的属性“isAuth”
- javascript - MongoDB + Node.js 中的多参数 GET 请求
- swiftui - SwiftUI 不会将状态更新为 @ObservedObject cameraViewModel 对象
- python-3.x - 需要使用python的dbase连接的概述解释