Java - Lombok
Click here to load reader
-
Upload
kokou-gaglo -
Category
Software
-
view
92 -
download
0
Transcript of Java - Lombok
Lombok : la fin des setters et getters pour les POJOs
par James Kokou GAGLODevOps @peopleinput
Avril 2017
Fonctionnalités de Lombok
• Injection des setters et getters
• Intégration du pattern builder
• Intégration facile de différents types de Logger
• ...
L’annotation @Data pour les Set/Getters
L’annotation @Slf4j pour le Logger Slf4j
L’annotation @Builder pour le pattern Builder
L’annotation @Builder pour le pattern Builder
Les annotations @AllArgsConstructor@NoArgsConstructor
permettent d’avoir à la fois le constructeur par défaut et le builder.
Dépendance
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional></dependency>
Plugin intellij
https://plugins.jetbrains.com/plugin/6317-lombok-plugi
n
Code source
https://github.com/freemanpolys/spring-boot-labs/tree/master/lombok
Documentation
● https://projectlombok.org/features/index.html● https://projectlombok.org/features/Data.html● https://projectlombok.org/features/Log.html● https://projectlombok.org/features/Builder.html