使用java配置自动加载弹簧组件

时间:2016-10-18 14:24:12

标签: java spring

我正在创建一些spring组件,它将成为库的一部分 - jar。

我希望组件在类路径中具有jar的应用程序自动加载。

@Component
public class AComponent {
}

我尝试创建配置类并进行组件扫描,但是,配置没有加载。

@Configuration
@ComponentScan(BasePackages="")
public class ComponentConfig {
}

你能建议一个解决方案吗?它是一个非弹簧启动应用程序。

1 个答案:

答案 0 :(得分:0)

在编写使用Spring的库时,我不相信客户端应用程序可以进行零更改。您的库有一组Spring bean,必须加载到ApplicationContext中。至少,客户端需要包含@Configuration / @Component类(通过扫描)。

祝你好运。