【发布时间】:2018-06-18 13:46:03
【问题描述】:
我有一个带有包 com.abc.external 的 Spring Boot 项目的外部 JAR,以及带有包 com.code.main 的主 Spring Boot 项目。
我想在com.code.main 主函数中包含来自com.abc.external 的类(bean)。我正在按照以下方式进行操作。
@Configuration
@ComponentScan(basePackages = { "com.abc.external", "com.code.main" })
@EnableAutoConfiguration
@EnableJpaRepositories(basePackages = { "com.abc.external", "com.code.main" })
@EntityScan(basePackages = { "com.abc.external", "com.code.main" })
public class App {
//code
}
如果我将 com.abc.external 项目导入 Eclipse,则外部基础包将被识别。但是,如果我只是在 POM.xml 中有依赖项,它就不会被识别。 JAR 存在于 lib 文件夹中。
如何在 Spring Boot 项目中将外部 JAR 包与我原来的 JAR 包一起使用?
【问题讨论】:
-
请附上你的 pom.xml 的代码片段。你是如何通过 Maven 控制台或在 Eclipse 中启动应用程序的???
标签: java spring eclipse spring-boot spring-data