是否建议使用Spring的预定义InitializingBeanDisposableBean回调,或者对init-methoddestroy-method使用自己的initializationcleanup

我刚开始学习Spring框架,并对以下陈述感到困惑,


建议不要使用InitializingBean或DisposableBean回调,因为XML配置在命名方法方面具有很大的灵活性。 (来自教程博客)
建议使用Spring的预定义InitializingBean或DisposableBean回调。 (来自我的导师)


两者都根据情况有效吗?

最佳答案

第一个不会强迫您的类实现Spring专有接口,但是建议使用XML来配置您的bean。坦率地说,XML太糟糕了,而且Spring很长时间以来就一直提供Java配置或简单的批注,从而消除了对冗长,繁琐,不安全的XML配置的需求。

我将为此简单地使用标准PostConstruct and PreDestroy annotations

10-07 19:57
查看更多