标签: spring java
我目前在J2SE应用程序中遇到JPATransactionManager问题。
最新的请求未正确保存在数据库中(肯定是缓存问题)。
这似乎是正常的,因为程序的退出似乎并没有“干净地”退出Spring应用程序上下文的所有Bean。
你知道在退出之前是否有一种关闭Spring上下文的方法?
提前谢谢。
答案 0 :(得分:11)
查看此主题的Spring Reference手册。
基本上,您需要在应用程序上下文中调用registerShutdownHook()。
registerShutdownHook()