使用这个效果很好
@ResponseStatus(value = HttpStatus.NOT_FOUND)
@ExceptionHandler(value = IoTException.class)
public void IoTError() {
}
Run Code Online (Sandbox Code Playgroud)
但是当我尝试转换为另一个自制异常时
@ExceptionHandler(value = IoTException.class)
public void IoTError() {
throw new IoTConnectionException();
}
Run Code Online (Sandbox Code Playgroud)
异常处理程序被忽略,即IoTException发送到视图而不转换为IoTConnectionException. 但是放置断点让我进入了该IoTError方法。知道为什么吗?谢谢 :)