[JAVA] Pour les champs comme `rPoint`, lombok et Eclipse ont des noms de lecture différents

environnement

Contexte

Avant d'utiliser lombok, j'ai utilisé la fonction de génération getter / setter d'Eclipse.

image

Lors de la migration de cet état vers lombok, j'étais accro aux méthodes correspondant à des champs comme rPoint.

Si le cas du chameau est séparé par un caractère comme rPoint, le nom de la méthode est différent entre lombok et Eclipse.

Pour le champ sPoint, Eclipse crée une méthode appelée getsPoint (). Le caractère suivant après le préfixe «get» est en minuscule.

TwoCharacter.java


/*Ajout du getter généré par la fonction Eclipse*/
public class TwoCharacter  {

	private String sPoint = "sPoint";

	public String getsPoint() {
		return sPoint;
	}
}

D'autre part, lombok crée une méthode appelée getSPoint (). Le caractère suivant après le préfixe «get» est en majuscule.

TwoCharacter.java


@Getter
public class TwoCharacter  {

	private String sPoint = "sPoint";

	public void print() {
		System.out.println(getSPoint());
	}
}

Résumé

Soyez prudent lorsque l'étui chameau est séparé par un caractère!

Recommended Posts

Pour les champs comme `rPoint`, lombok et Eclipse ont des noms de lecture différents
Utilisez différents TransactionManager pour les métadonnées et l'étape dans spring-batch
Utiliser des variables pour les noms de classe et les noms d'identifiant dans haml