我的应用程序使用Spring DefaultMessageListenerContainer来处理传入的消息.应用程序的主要方法已经注册了一个关闭钩子.
DefaultMessageListenerContainer
问题是:强制应用程序上下文关闭的最佳方法是什么?
如果我RuntimeException在消息监听器中抛出一个,它由容器处理,而不是传递.调用System.exit是否可以接受?我是否会将其传递ApplicationContext给需要关闭的每个班级,以便我可以打电话close()给它?
RuntimeException
ApplicationContext
close()
java spring
java ×1
spring ×1