我想为外部bean找到模拟@PostConstruct
spring注释。
我没有机会改变这个类的源代码,这个类是最终的。
换句话说:如何在bean构造之后调用外部方法?
答案 0 :(得分:0)
如果你不能改变这个类,也不能推导它,那么定制的BeanPostProcessors可能会起作用吗?
答案 1 :(得分:0)
你可以试试init-method,即:
<beans>
<bean id="yourBean" class="com.example.your.external.Class" init-method="yourExternalInitMethod"/>
</beans>
EDIT 替代解决方案可能是实现InitializingBean,但它是特定于Spring的接口。 EDIT2。 您可能想看看Mkyong关于init-method and destroy-method的教程。