繁体   English   中英

导入 javax.validation.constraints.NotEmpty; 未找到 - Spring 启动

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM