如何从另一个 spring 引导 jar 项目中的依赖 spring 引导应用程序自动装配数据源?
How to autowire datasource from dependent spring boot app in another spring boot jar project?
我有 Spring boot web app 让我们把它命名为 A 和 jar spring boot 项目让我们把它命名为 B。在 Spring boot app 的 pom 文件中有对 jar B 的依赖A. DataSource 在应用程序 A 中定义。现在的问题如下:是否有可能在 jar B 中从应用程序 A 自动装配数据源?
当我尝试自动装配时出现警告:“无法自动装配。找不到“DataSource”类型的 bean”。是否有可能在 jar B 中指向 spring 引导,以从相关应用程序自动装配数据源?任何建议都会非常有帮助。非常感谢!
您只需添加 @ComponentScan
注释并在第二个应用程序中包含 Spring 扫描的第一个应用程序包即可。
这是您应该在第二个应用程序中执行的操作:
@ComponentScan("foo.bar")
@SpringBootApplication
我有 Spring boot web app 让我们把它命名为 A 和 jar spring boot 项目让我们把它命名为 B。在 Spring boot app 的 pom 文件中有对 jar B 的依赖A. DataSource 在应用程序 A 中定义。现在的问题如下:是否有可能在 jar B 中从应用程序 A 自动装配数据源? 当我尝试自动装配时出现警告:“无法自动装配。找不到“DataSource”类型的 bean”。是否有可能在 jar B 中指向 spring 引导,以从相关应用程序自动装配数据源?任何建议都会非常有帮助。非常感谢!
您只需添加 @ComponentScan
注释并在第二个应用程序中包含 Spring 扫描的第一个应用程序包即可。
这是您应该在第二个应用程序中执行的操作:
@ComponentScan("foo.bar")
@SpringBootApplication