Raj*_*Raj 6 exception-handling spring-mvc
我在我的应用程序中使用spring和Hibernate,有一个场景我插入相同的记录超过一次,所以应用程序正确抛出Constraint异常,因为我在其中一个db列中应用了唯一约束.所以一切都很好.
但我必须显示一些自定义消息,如"记录已存在",而不是显示Hibernate异常.
我该如何处理Spring框架.
任何提示或例子都非常感谢.
问候,
拉朱
是的你可以在控制器中例外:
@ExceptionHandler(Exception.class)
public ModelAndView handleMyException(Exception exception) {
ModelAndView mv = new ModelAndView("error");
mv.addObject("message"."record already exists");
return mv;
}
Run Code Online (Sandbox Code Playgroud)
因为你可以捕获任何异常,只需将其作为参数插入即可 @ExceptionHandler
希望能帮助到你.
| 归档时间: |
|
| 查看次数: |
3060 次 |
| 最近记录: |