![](/img/trans.png)
[英]Importing spring boot jar into another app without @ComponentScan and Xml Configurations
[英]How use @ComponentScan in Spring Boot to load classes from jar and a wildcard that works like the default?
当我在主类中添加@ComponentScan
并通过我的外部jar中的包传递`basePackages'时,它将不再扫描项目的包。 我可以手动添加这些软件包,例如:
@ComponentScan(basePackages={"com.jar.classes","com.project.classes"})
但这意味着我必须手动保持更新。 有没有办法说:
您可以在项目的程序包中创建一个简单的配置类,该类由默认组件扫描(包括针对外部组件的特定组件扫描)拾取。
即
@Configuration
@ComponentScan(basePackages = {"com.jar.classes"})
public class ExternalComponentConfig {
}
或者实际上可能在基本配置类中包括2个组件扫描,例如:
@ComponentScan
@ComponentScan(basePackages={"com.jar.classes"})
但是我不是100%致力于这项工作,而我是100%致力于第一个解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.