How to catch non-MVC and non-REST exceptions in Spring Boot
问题 I've been able to find endless amounts of tutorials on how to catch unhandled exceptions in Spring MVC or Spring REST, but what I want to know is how to catch unhandled exceptions without using the Spring Web framework at all. I am writing an application which does not have a web component, and I am not going to import Spring Web only for exception handling. When a @Service throws an exception that goes unhandled, I need to catch it so that I can log it properly to Raygun. For example,