Utiliser Lombok pour la création d’objets de données/modèles

Utiliser Lombok pour la création d’objets de données/modèles

Lombok est utilisé pour réduire le code de la création des objets de modèle / données, par exemple, il peut générer des getters et des setters pour ces objets automatiquement en utilisant des annotations Lombok. La manière la plus simple consiste à utiliser l’annotation @Data.

import lombok.Data; 
import javax.persistence.Entity; 
import javax.persistence.GeneratedValue; 
import javax.persistence.GenerationType; 
import javax.persistence.Id; 
@Entity 
@Data 
public class Todo { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) 
private Long id; 
private String summary; 
private String description; }

En ajoutant simplement l’annotation @data, vous obtenez tout cela automatiquement :

Activer lombok pour Eclipse ou Spring Tool Suite

Vous pouvez télécharger la dernière version de lombok sur https://projectlombok.org/download.html ou en utilisant Gradle, Maven ou d’autres outils.

Le fichier lombok.jar peut être copié dans le dossier racine Eclipse ou Spring Tool Suite et s’exécuter comme suit:

java -jar lombok-1.16.12.jar

Cela ouvrira une petite interface d’utilisateur, où l’emplacement de l’installation Eclipse peut être spécifié. Généralement, l’installation d’Eclipse sera trouvée automatiquement et lombok peut être installé ou mis à jour.

Appuyez simplement sur le bouton Install / Update et redémarrez l’IDE.

Parfois, ce message d’erreur s’affiche:

L’emplacement de l’installation doit être spécifié. Par conséquent, appuyez sur le bouton spécifier l’emplacement… et sélectionnez le fichier eclipse.ini ou STS.ini.

Utilisation de lombok dans un projet Java

Utilisation de Gradle

Afin d’ajouter lombok au chemin de classe d’un projet Java avec Gradle, la dépendance suivante doit être ajoutée:

dependencies { 
compileOnly('org.projectlombok:lombok:1.16.20') 
}

Utilisation de Maven

Pour ajouter lombok au chemin de classe d’un projet Java avec Apache Maven, la dépendance suivante doit être ajoutée:

<dependency> 
  <groupId>org.projectlombok</groupId>
  <artifactId>lombok</artifactId> 
  <version>1.16.20</version> 
</dependency>

Le faire manuellement

La bibliothèque lombok peut également être téléchargée directement à partir d’ici: https://projectlombok.org/download.html et être ajoutée au chemin de classe.

Ressources en ligne de Lombok

Lombok project page

Lombok pg extension

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *