繁体   English   中英

覆盖春豆的定义

[英]Override spring bean definition

我必须从旧库中导入基于xml的配置。 我有一个带有@PostConstruct方法的bean,这需要很长时间才能完成(从数据库中查找记录)。

使用@ImportResource加载xml配置并以某种方式重写此bean定义是否可行? 我知道我可以在上下文中创建其他bean,但是spring仍然会在旧的bean上执行@PostConstruct

另外,我无法更改旧版库中的源。

如果确实需要执行此操作,则可能需要查看BeanFactoryPostProcessor挂钩。 参见此处: https : //docs.spring.io/spring/docs/4.3.x/spring-framework-reference/html/beans.html#beans-factory-extension-factory-postprocessors

但是,您将调整容器的行为方式,应谨慎操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM