【发布时间】:2017-11-19 07:56:52
【问题描述】:
我必须在 Spring Boot 中使用公司的定制库,并且想知道我是否能够在运行时创建这样的 bean 并将其添加到 Spring 应用程序上下文中。
@Bean(name = {"customConnectionFactory"})
public ConnFactory connector() {
return new SimpleConnFactory(configuration(), "prefix");
}
所以当我被允许在启动应用程序时正常连接 bean 时,这工作正常。现在需求已经改变,我应该能够在运行时动态地做到这一点。我做了一些研究,似乎可以将类添加到 spring 上下文运行时,但是运行返回新对象的方法怎么样?
【问题讨论】:
标签: spring spring-boot