在没有@ComponentScan和Xml配置的情况下将spring boot jar导入另一个应用程序

时间:2017-02-11 13:47:14

标签: java spring spring-boot

我正在寻找一种通用/干净的解决方案,可以将Spring启动jar应用程序导入另一个Spring启动应用程序,而无需执行@ComponentScan(应用程序的包名称),而无需使用xml配置。

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

所以一般来说,用spring boot编写库不是一种理想的方法吗?

1 个答案:

答案 0 :(得分:2)

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

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