Spring Boot或Hibernate版本

时间:2019-05-22 19:41:43

标签: hibernate spring-boot spring-data-jpa

我遇到了一个问题,该问题发生在Spring Boot的2.1.5.RELEASE版本(休眠版本:5.0.12)上,但是在Spring Boot的2.1.5.RELEASE的版本中却没有出现。

在我的模型中,当我拥有一个@NotNull属性时,我的HandlerException会在转换中引发一个异常,该异常是我在ValidationMessages.properties上自定义的:

javax.validation.constraints.NotNull.message={0} is required

在版本2.1.5中,我的回馈是当我尝试创建新资源时:

{
        "userMessage": "{0} is required"
}

这意味着{0}没有被参数替换(在这种情况下,将是属性的名称)。但是当我使用2.1.3版本时,它就像一个馅饼:

{
        "userMessage": "Name is required"
}

我不知道这是我的SpringBoot还是Hibernate版本的问题,如果这是已过时的事情,我现在该怎么办?

非常抱歉,我的英语水平。

0 个答案:

没有答案