[JAVA] Réduisez le code redondant avec Lombok

Qu'est-ce que Lombok

Lombok est une bibliothèque qui simplifie les plaques chauffantes telles que le getter / setter Java. Annotez simplement la méthode de champ et elle générera automatiquement le code au moment de la compilation. Il n'est pas nécessaire d'effectuer une génération automatique dans l'EDI, ce qui aurait été fait jusqu'à présent, et il est également possible de réduire les erreurs de modification. Cliquez ici pour GitHub.

Environnement d'exploitation

macOS Android Studio 2.2.3 Gradle 2.14.1 Gradle Plugin 2.2.3

introduction

  1. Dans le menu, cliquez sur Android Studio → Préférences ... → Plugins → Parcourir les référentiels ...

  2. Recherchez "lombok" et sélectionnez "Lombok Plugin"

  3. Cliquez sur le bouton "Installer" pour installer

  4. Redémarrez Android Studio

  5. Écrivez ce qui suit dans le bloc de dépendances de build.gradle (Module: app) Extrait de README.

build.gradle


dependencies {
  provided 'org.projectlombok:lombok:1.16.12'
}

Puisque lombok n'est utilisé qu'au moment de la compilation, il devrait être "fourni" au lieu de "compile".

  1. Cliquez sur File → Other Stetting → Default Settings ... → Build, Execution, Deployment → Compiler → Annotation Processors Si le projet n'est pas ouvert, vous pouvez aller dans Configurer → Préférences → Construire, Exécution ...

  2. Cochez Activer le traitement des annotations

Comment utiliser

Veuillez vous référer à l'article suivant pour savoir comment l'utiliser.

Je publierai également le site officiel.

référence

Recommended Posts

Réduisez le code redondant avec Lombok
Lombok avec VS Code
Manipuler la liste avec java8StreamAPI :: reduction
Gestion Docker avec VS Code
Formater Ruby avec VS Code
Lombok ne fonctionne pas avec Gradle5
Utiliser PlantUML avec Visual Studio Code
Étudiez Flilnk avec le code d'exercice Kafka
NoSuchMethodException avec lombok sans constructeur par défaut
Étudiez Flilnk avec le code d'exercice Elasticsearch
Nettoyez votre code avec Butter Knife
Coder Java depuis Emacs avec Eclim
Programmation Spring Boot avec VS Code
Je ne peux pas installer lombok avec Gradle.
[Java] Élimination du code de plaque de chaudière à l'aide de Lombok
Construire Java avec Mac vs Code
Exécuter du code Java packagé avec des commandes
[Java] Réduire les instructions if avec Enum
[Java] Élimination du code de plaque de chaudière avec Lombok 2
Amélioration du code difficile à lire avec du code lisible ~ Général
Premiers pas avec Docker avec VS Code