我正在寻找一种通用/干净的解决方案,可以将Spring启动jar应用程序导入另一个Spring启动应用程序,而无需执行@ComponentScan(应用程序的包名称),而无需使用xml配置。
如果我没有在基础应用程序中说@Componentscan,@ Autowired无效,这是可以理解的。
所以一般来说,用spring boot编写库不是一种理想的方法吗?
答案 0 :(得分:2)
最后,我选择了@Import(ApplicationConfiguration),我发现它非常整洁。
我有一个多级项目结构,所以在每个子模块上创建了一个启动所需bean的配置文件,然后在父模块中,我使用了@Import。