@ControllerAdvice public class GlobalExceptionHandler { @ExceptionHandler(Exception.class) public String handleException(Exception e, ModelMap model) { return "error"; } } <error-page> <error-code>404</error-code> <location>/error404</location> </error-page> <error-page> <exception-type>java.lang.Exception</exception-type> <location>/error</location> </error-page> @Configuration public class WebMvcConfig extends WebMvcConfigurerAdapter { @Override public void configureHandlerExceptionResolvers(List<HandlerExceptionResolver> resolvers) { resolvers.add(new SimpleMappingExceptionResolver()); } @Bean public SimpleMappingExceptionResolver simpleMappingExceptionResolver() { SimpleMappingExceptionResolver resolver = new SimpleMappingExceptionResolver(); Properties mappings = new Properties(); mappings.setProperty("java.lang.Exception", "error"); resolver.setExceptionMappings(mappings); return resolver; } }


上一篇:
下一篇:
切换中文