java - lombok
TRANSCRIPT
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