我正在创建一些 spring 组件,它将成为库 - jar 的一部分。
我希望组件能够由类路径中包含 jar 的应用程序自动加载。
@Component
public class AComponent {
}
我尝试创建一个配置类并进行组件扫描,但是配置未加载。
@Configuration
@ComponentScan(BasePackages="")
public class ComponentConfig {
}
您能提出一个解决方案吗?这是一个非 spring-boot 应用程序。
最佳答案
当您正在编写一个使用 Spring 的库时,我不相信客户端应用程序可以进行零更改。您的库具有必须加载到 ApplicationContext 中的 Spring bean 集合。至少,客户端需要包含您的 @Configuration/@Component 类(通过扫描)。
祝你好运。
关于java - 使用java配置自动加载spring组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40110865/