是否建议使用 Spring 预定义的 InitializingBean
和 DisposableBean
回调或自己的 init-method
和 destroy-method
用于初始化
和清理
。
我刚刚开始学习Spring框架,我对以下陈述感到困惑,
建议您不要使用InitializingBean 或DisposableBean 回调,因为XML 配置在命名方法方面提供了很大的灵 active 。 (来自教程博客)
建议使用Spring预定义的InitializingBean或DisposableBean回调。 (来 self 的导师)
根据场景,两者都有效吗?
最佳答案
我相信这只是一个选择问题,你想在多大程度上被Spring“侵入”。
就我个人而言,我将这些 Spring 回调接口(interface)用于 Spring 相关的类,例如工厂 bean、aspect、bean 后处理器等。
对于那些对容器来说应该是中立的东西,我宁愿有自己的初始化方法等。
这意味着,我更喜欢两者的混合。
关于java - 是否建议使用Spring预定义的InitializingBean和DisposableBean回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29934748/