gpt4 book ai didi

java - @Notblank 注释不显示消息

转载 作者:行者123 更新时间:2023-12-01 18:04:15 24 4
gpt4 key购买 nike

我试图在表单中的字段为空时显示一条消息,我有 @Size 和 @url,显示它们的消息,但我无法显示 @Notblank 注释消息。

变量的 JPA 代码是

@Basic(optional = false)
@NotNull
@Column(name = "country")
@NotBlank (message = " field cannot be empty")
private String country;

表单上显示错误的代码为

        <tr>
<td><form:label path="country">Country</form:label></td>
<td><form:input path="country"/></td>
<td style="color:red"> <form:errors path="country"/> </td>
</tr>

我正在使用的依赖项是

 <dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.4.9.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.1.2.Final</version>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.1.Final</version>
</dependency>

最佳答案

我发现我使用了错误的导入

我正在使用

import javax.validation.constraints.NotBlank;

当我应该使用时

import org.hibernate.validator.constraints.NotBlank;

关于java - @Notblank 注释不显示消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60582954/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com