![](/img/trans.png)
[英]No validator could be found for constraint 'javax.validation.constraints.NotEmpty' error in JBOSS
[英]import javax.validation.constraints.NotEmpty; not found - Spring Boot
为什么我不能使用@NotEmpty 标记来执行验证?
这是我的代码:
package mx.com.gm.domain;
import java.io.Serializable;
import javax.persistence.*;
import javax.validation.constraints.Email;
import lombok.Data;
@Data
@Entity
@Table(name = "persona")
public class Persona implements Serializable{
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long idPersona;
@NotEmpty
private String nombre;
@NotEmpty
private String apellido;
@NotEmpty
@Email
private String email;
@NotEmpty
private String telefono;
}
我正在尝试导入 javax.validation.constraints.NotEmpty 但它没有出现在 apache.netbeans 中。
我找到了答案。 这是因为该依赖项未包含在 web 启动器依赖项中。 您需要在 pom.xml 文件中手动添加它:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.