Lombok
Lombok
est une librairie Java
qui permet de diminuer les lignes de codes écrites par l'injection de code, lors de la compilation, en fonction d'annotations ajoutées aux classes écrites.
Tous les fonctionnalités décrites dans un projet Maven
accessible à l'adresse suivante: http://www.svn.jouvinio.net/study/trunk/lombok
Sommaire
Intégration
Lombok
est une librairie utilisée lors de la compilaiton du code. Une fois le code compilé, elle n'est plus nécessaire pour l'exécution du code écrit. C'est pourquoi le scope provided
est suffisant lors du référencement dans un projet Maven
, comme indiqué dans le site officiel https://projectlombok.org/mavenrepo/. Il suffit d'injecter la directive suivante dans la déclaration des dépendances.
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.20</version>
<scope>provided</scope>
</dependency>
Utilisation
Accesseurs
Builder
Constructeurs
Egalité
Représentation String
Logger
Utilitaires
Access Level
Voir aussi
Documentation officielle: https://projectlombok.org/