elunez / eladmin

eladmin jpa 版本:项目基于 Spring Boot 2.6.4、 Jpa、 Spring Security、Redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
https://eladmin.vip/demo
Apache License 2.0
21.33k stars 7.36k forks source link

Validated提示信息格式的问题 #165

Closed kerwinguo closed 5 years ago

kerwinguo commented 5 years ago

问题描述: 1.在对象User属性name里添加@NotBlank(message = "名字不正确")的注解 2.在控制层@Validated @RequestBody User 3.页面如果不传递参数,返回给页面的提示信息是name:名字不正确

预期:希望只是提示message里的信息"名字不正确",为何多了个前缀"属性名:"呢

想请问下,这个格式在哪里配置的吗,还是默认的,是否可以修改呢,非常感谢.

elunez commented 5 years ago

问题描述: 1.在对象User属性name里添加@notblank(message = "名字不正确")的注解 2.在控制层@Validated @requestbody User 3.页面如果不传递参数,返回给页面的提示信息是name:名字不正确

预期:希望只是提示message里的信息"名字不正确",为何多了个前缀"属性名:"呢

想请问下,这个格式在哪里配置的吗,还是默认的,是否可以修改呢,非常感谢.

可以在 GlobalExceptionHandler 中的 handleMethodArgumentNotValidException 方法里面修改

kerwinguo commented 5 years ago

感谢,楼主大大真nice~