gpt4 book ai didi

spring-mvc - 使用 Spring 框架自定义异常消息

转载 作者:行者123 更新时间:2023-12-04 14:33:41 27 4
gpt4 key购买 nike

我在我的应用程序中使用 spring 和 Hibernate,有一种场景我多次插入相同的记录,因此应用程序正确抛出约束异常,因为我在 db 列之一中应用了唯一约束。到目前为止一切正常。

但是我必须显示一些自定义消息,例如“记录已存在”,而不是显示休眠异常。

我该如何使用 Spring 框架。

非常感谢任何提示或示例。

问候,

拉朱

最佳答案

是的,您可以在 Controller 中异常(exception):

  @ExceptionHandler(Exception.class)
public ModelAndView handleMyException(Exception exception) {
ModelAndView mv = new ModelAndView("error");
mv.addObject("message"."record already exists");
return mv;
}

因为您可以捕获任何异常的 tpe,只需将其作为参数插入 @ExceptionHandler
希望能帮助到你。

关于spring-mvc - 使用 Spring 框架自定义异常消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7217800/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com