public class DnaDTO {
@Getter
@Setter
private String[] dna;
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
public class DnaDTO {
@Getter
@Setter
private String[] dna;
}
Oi Igor,
Usando List é possível validar da seguinte maneira:
public class DnaDTO {
@Getter
@Setter
private List<@NotBlank String> dna;
}
Com arrays não vai funcionar =/
Você teria que criar uma classe que encapsula os elementos do array, e utilizar a anotação @Valid para indicar a validação dos elementos do array. Algo como:
public class DnaDTO {
@Getter
@Setter
@Valid
private DnaItemDTO[] dna;
}
public class DnaItemDTO {
@Getter
@Setter
@NotBlank
private String dna;
}
Bons estudos!
Perfeito, Rodrigo! Muito boa a sua explicação.