【发布时间】:2020-10-29 17:24:53
【问题描述】:
我正在处理请求对象验证失败后抛出的MethodArgumentNotValidException。所有常用的东西都准备好了:@Valid、@ControllerAdvice 和一个扩展的ResponseEntityExceptionHandler,我在其中覆盖了handleMethodArgumentNotValid()。
碰巧,我需要访问同一个请求对象以形成自定义的错误响应。一种方法是在请求到达控制器之前拦截请求,并创建一个带有所需字段的@RequestScope bean,以防以后验证失败。
有没有更好的办法?
【问题讨论】:
标签: java spring spring-boot spring-mvc bean-validation