如何在异常中重定向到html文件?

时间:2018-04-24 08:01:20

标签: spring-boot exception

我有一个可以执行Exception的方法,我现在不知道如何重定向到模板内的网页。如果发生异常

@ResponseStatus(HttpStatus.NOT_FOUND)
public class NoCordInRouteFoundException extends RuntimeException {

}

1 个答案:

答案 0 :(得分:1)

您可以使用@ExceptionHandler注释定义异常处理程序,而不是直接在异常之上使用注释:

@ResponseStatus(HttpStatus.NOT_FOUND)
@ExceptionHandler(NoCordInRouteFoundException.class)
public String noCordInRouteFound(NoCordInRouteFoundException ex) {
    return "template";
}

将此方法添加到特定控制器,以便在控制器中的任何其他方法中抛出异常时能够使用特定模板,或者在使用@ControllerAdvice注释的单独类中添加该方法,以便它将适用于所有控制器。