在J2SE中"关闭"弹簧上下文的正确方法

X-B*_*ter 11 java spring

我目前在J2SE应用程序中遇到JPATransactionManager的问题.

最新的请求未正确保存在数据库中(肯定是缓存问题).

这似乎是正常的,因为程序的退出似乎并没有"干净地"退出Spring应用程序上下文的所有Bean.

你知道在退出之前是否有一种干净关闭Spring上下文的方法?

先感谢您.

DJ.*_*DJ. 11

关于此主题的Checkout Spring参考手册.

基本上你需要调用registerShutdownHook()应用程序上下文.