我有一些库jar lib.jar (使用spring boot创建,但打包为不带spring boot插件的普通jar),它由spring boot构成,并包含由{生成的spring.components
文件{1}}。
现在,我在我的应用程序中使用了这个jar,它也有spring-context-indexer
和它自己的spring-context-indexer
文件,并使用了 lib.jar 中定义的一些bean。
启动我的应用程序时,spring应该注册在 lib.jar 的spring.components
和 application 的spring.components
中定义的所有bean。但是spring没有注册 lib.jar 的任何bean。
我尝试使用spring.components
的{{1}}属性,但没有结果。
我什至将 lib.jar 的basePackages
的所有条目都复制到了应用程序的@SpringBootApplication
中,但没有结果。
有人可以帮助我吗?