java - 将 spring boot jar 导入到另一个应用程序中,无需 @ComponentScan 和 Xml 配置

标签 java spring spring-boot

我正在寻找一个通用/干净的解决方案,将 spring boot jar 应用程序导入到另一个 spring boot 应用程序中,而无需执行 @ComponentScan(应用程序的包名称),无需 xml 配置。

如果我没有在基础应用程序中说@Componentscan,@Autowired就不起作用,这是可以理解的。

那么总的来说,使用 Spring Boot 编写库并不是一个理想的方法?

最佳答案

最后,我选择了 @Import(ApplicationConfiguration),我发现它非常简洁。

我有一个多级项目结构,因此每个子模块都创建了一个配置文件来启动所需的bean,然后在父模块中,我使用了@Import。

关于java - 将 spring boot jar 导入到另一个应用程序中,无需 @ComponentScan 和 Xml 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42176589/

相关文章:

java - 使用 ExecutorService 时出现超时问题

java - 在 Map 中存储抽象类型和具体类型

java - 在 Gravity.CENTER 相对布局中向左对齐膨胀 View

java - 映射棘手的 json 的智能方法

java - Spring 3.2 @ResponseBody 不使用模型返回值

java - 为什么 Spring 框架叫 "non-intrusive"?

java - 它抛出 500 Failed to evaluate expression 'ROLE_USER' in spring security

java - 使用 spring data MongoRepository 更新查询的自定义方法

spring - 在 “OAUTH2” 启用的启动应用程序中禁用身份验证

Spring Boot 的 Hibernate 字段命名问题(命名策略)