问题描述
我有一个Spring Boot Web应用程序,我们将其命名为A,并将jar spring boot项目命名为B。Spring Boot应用程序A的pom文件中有对jar B的依赖关系。DataSource在应用程序A中定义。如下:是否可以从jar B中的应用程序A自动连接数据源? 当我尝试自动连线时,出现警告:“无法自动连线。未找到“ DataSource”类型的bean”。是否有可能在jar B中指向spring boot,以从依赖的应用程序自动连接DataSource?任何建议将非常有帮助。非常感谢!
解决方法
您只需添加@ComponentScan
批注,然后在第二个应用程序中包含要由Spring扫描的第一个应用程序的软件包即可。
这是您应该在第二个应用程序中执行的操作:
@ComponentScan("foo.bar")
@SpringBootApplication