@Controller
public class ExceptionHandler {
@ExceptionHandler(Exception.class)
@ResponseStatus(value = HttpStatus.NOT_FOUND)
@ResponseBody
public ErrorMessage handleResourceNotFoundException(Exception ex, HttpServletRequest request) {
// do sth
}
}
public class ExceptionHandler {
@ExceptionHandler(Exception.class)
@ResponseStatus(value = HttpStatus.NOT_FOUND)
@ResponseBody
public ErrorMessage handleResourceNotFoundException(Exception ex, HttpServletRequest request) {
// do sth
}
}
本文详细介绍了如何使用Spring MVC控制器实现自定义异常处理,特别关注了如何针对特定异常类型(如ResourceNotFoundException)进行捕获,并返回一个HTTP状态码为404的错误消息。通过实现@ExceptionHandler注解,开发者可以轻松地定制异常处理逻辑,提升用户体验。
1162

被折叠的 条评论
为什么被折叠?



