我在我的控制器类中使用@controller,它在内部创建bean。对于这个控制器我需要使用@postConstruct和@preDestroy方法,@ postConstruct工作正常,但@preDestroy无效。这意味着Bean不会破坏。那么如何在spring MVC(基于注释)中销毁bean(我没有使用ApplicationContext)。 如果我的假设错了,请纠正我。
答案 0 :(得分:0)
当你说你不使用应用程序上下文时,你的意思是说你没有使用基于xml的配置并使用java注释配置吗?
使用spring mvc控制器,将在会话到期时调用@PreDestroy注释方法(除非它的原型作用域)
的一个很好的解释