我有一个应用程序,如果这些侦听器中有任何一个抛出特定的异常,则每个配置在ConcurrentKafkaListenerContainerFactory中创建3个ConcurrentKafkaListenerContainerFactory。我想关闭整个spring应用程序。
因为这些错误是不可恢复的,需要人工干预。我该怎么做呢?我只是将ApplicationContext注入监听器并从那里关闭应用程序吗?
还是有更合适的方法来处理这件事?
发布于 2022-07-13 13:02:00
这是一种方式,或者你可以直接打电话给System.exit(1)。
https://stackoverflow.com/questions/72963128
复制相似问题