我有一个正在实现ErrorController
的控制器
它处理我的Spring项目中发生的任何错误,下面是代码。
@Controller
public class CustomErrorController implements ErrorController {
@RequestMapping("/error")
public void springWebErrors() {
return "springWebErrorPage"
}
}
我还提到
server.error.path=/error
但有时数据可能不符合需求,我会遇到一些问题,因此我希望给予自定义消息,
有没有什么想法如何实现它?(谢谢)
1条答案
按热度按时间nwlls2ji1#
据我所知你担心的是
您希望应用程序在用户发送无效数据时处理错误/异常,我已经使用自定义异常,ControllerAdvice和异常处理程序在代码中应用了相同功能:
请检查下面的代码,这可能是有用的。
说明:
@ControllerAdvice & @ExceptionHandler
是全局错误控制器,您可以访问documentation here您还可以从实现或控制器文件中抛出自定义异常。
我希望这能帮上忙