虽然我可以将ResponseEntityExceptionHandler
与先前的Sping Boot 版本一起使用,如this示例所示,但当我在新应用(Spring Boot版本3.0.2)中实现相同的异常处理程序时,handleExceptionInternal
方法出现以下错误:
方法不重写其超类中的方法
因此,我可以通过不扩展ResponseEntityExceptionHandler
来解决这个问题,但我不确定是否有更好的方法来解决这个问题。
这个问题有什么解决办法吗?
虽然我可以将ResponseEntityExceptionHandler
与先前的Sping Boot 版本一起使用,如this示例所示,但当我在新应用(Spring Boot版本3.0.2)中实现相同的异常处理程序时,handleExceptionInternal
方法出现以下错误:
方法不重写其超类中的方法
因此,我可以通过不扩展ResponseEntityExceptionHandler
来解决这个问题,但我不确定是否有更好的方法来解决这个问题。
这个问题有什么解决办法吗?
1条答案
按热度按时间cngwdvgl1#
方法的签名不同,所以现在你会得到那个错误。在这里检查签名。
基本上你需要改变的是:
HttpStatus
--〉HttpStatusCode
下面是重写此方法的示例: