如何为Spring验证添加自定义代码?

时间:2019-01-25 05:23:44

标签: java spring spring-boot spring-mvc error-handling

对于任何验证错误,我都希望发送自定义代码以及自定义消息。我可以使用注释上的message属性来自定义消息,但是不能自定义代码。

例如,

@NotNull(message= "{com.example.emailNull}")
private String email;
@NotNull(message= "{com.example.nameNull}")
private String name;

ControllerAdvice中,我得到的代码为NotNull。我想将此代码自定义为业务定义的代码(例如ERR101),以便客户端可以根据代码拥有自己的消息。如何实现呢?

0 个答案:

没有答案