Campo único SpringBoot

Spring

Java

Spring Boot

04/08/2022

Estou desenvolvendo uma api, porém tenho que validar campos sendo únicos, como um CPF por exemplo.
Existe alguma anotação que possibilita retornar uma mensagem de error personalizada, como o @NotEmpty(message = "mensagem vem aqui").

Minha entidade está assim atualmente:

public class Clients {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(updatable = false)
    private Integer id;

    @Column(length = 220, nullable = false)
    @NotEmpty(message = "{field.name.required}")
    private String name;

    @Column(length = 20, nullable = false, unique = true)
    @NotNull(message = "{field.cnpj.required}")
    @CNPJ(message = "{field.cnpj.required}")
    private String cnpj;
}
Yuri Aguiar

Yuri Aguiar

Curtidas 0
POSTAR