Как выйти из JVM, если исключение не обработано - PullRequest
0 голосов
/ 17 января 2020

Я хотел бы заставить определенные исключения просто распространяться до основного потока и вызывать выход JVM (стратегия «быстро сбой»). Чтобы быть более точным, я хочу, чтобы все случаи, когда причина root - это ClassCastException, чтобы заставить JVM завершить работу.

У меня есть ExtendedExceptionMapper, который проверяет, является ли причина root CCE, а затем возвращает false из isMappable, в основном, такое исключение не отображается в Джерси.

Но оно все равно не приводит к выходу из моего приложения Spring Boot, настраивается ли такая вещь как-нибудь? (использование System.exit() - последнее средство)

...