Ici, précisez @Getter
/ @Setter
au niveau de la classe, Au niveau de la méthode, spécifiez le code ci-dessous pour omettre/exclure de la création de setter et getter. Valeur doit être utilisé à l'intérieur de @Getter
ou @Setter
.
@Getter(value = AccessLevel.NONE)
@Setter(value = AccessLevel.NONE)
private String mySecret;
Exemple complet :
@Getter
@Setter
public class User{
private Long id;
private String firstName;
private String lastName;
private int age;
@Getter(value = AccessLevel.NONE)
@Setter(value = AccessLevel.NONE)
private String mySecret;
}
Au lieu d'utiliser @Data
utiliser une annotation spécifique en fonction de vos exigences, par exemple. Utiliser @Getter
et @Setter
en haut de la classe pour créer un setter et un getter.