SpringBoot doesn't handle org.hibernate.exception.ConstraintViolationException

后端 未结 11 955
没有蜡笔的小新
没有蜡笔的小新 2020-12-10 01:37

I have defined a pattern for validating email in my Entity class. In my validation exception handler class, I have added handler for ConstraintViolationException. My appli

11条回答
  •  难免孤独
    2020-12-10 02:05

    @ResponseBody
    @ResponseStatus(HttpStatus.UNPROCESSABLE_ENTITY)
    @ExceptionHandler(DataIntegrityViolationException.class)
    public Map errorHandler(DataIntegrityViolationException ex) {
        Map map = new HashMap();
        map.put("rs_code", 422);
        map.put("rs_msg", "data existed !");
        return map;
    }
    

    just catch org.springframework.dao.DataIntegrityViolationException.

提交回复
热议问题