Maison  >  Article  >  Java  >  Comment intégrer lombok.jar dans Springboot

Comment intégrer lombok.jar dans Springboot

王林
王林avant
2023-05-12 12:52:141277parcourir

Introduction

Spring Boot est un framework de développement très efficace. Lombok est un ensemble de solutions de modèles de code qui amélioreront considérablement l'efficacité du développement. Il est présenté ici pour que tout le monde puisse l'utiliser.

Ce que Lombok veut résoudre, c'est le grand nombre de méthodes Getter/Setter dans nos beans d'entité, ainsi que toString, hashCode, etc. qui ne peuvent pas être utilisées, mais qui doivent parfois encore être réécrites pour plus de commodité après avoir utilisé Lombok , il vous aidera automatiquement à générer du code. Notez qu'il est automatiquement généré pour vous pendant le processus en cours. C’est-à-dire que le montant total de votre code sera fortement réduit.

Ajoutez d'abord la dépendance lombok.jar au pom du projet. Le but est d'installer lombok dans l'EDI et de l'exécuter dans cmd.

Je l'ai exécuté directement dans le répertoire de téléchargement de lombok. Vous pouvez également l'exécuter directement dans d'autres répertoires. Vous devez exécuter la commande : java -jar download directory of lombok.jar + lombok.jar

Comment intégrer lombok.jar dans Springboot Ensuite, votre. L'IDE apparaîtra dans l'interface d'installation, si vous disposez de plusieurs IDE, vous aurez plusieurs options pour choisir la version de l'IDE que vous utilisez. Notez qu'il s'agit de la méthode d'installation d'Eclipse, ldea ne semble pas pouvoir le faire.

Enfin, allez dans le répertoire d'installation de votre IDE et vérifiez le fichier ini. S'il y a la ligne de code -javaagent:lombok.jar, cela signifie que l'installation a réussi

Introduction aux annotations courantes


.
    @Getter / @Setter : Peut être appliqué aux classes et propriétés. Si elles sont placées sur une classe, les méthodes Getter/Setter seront générées pour toutes les propriétés non statiques. Si elles sont placées sur une propriété, les méthodes Getter/Setter seront générées pour la. propriétés. Et vous pouvez spécifier le niveau d'accès des méthodes Getter/Setter.
  • @EqualsAndHashCode : Par défaut, tous les champs non transitoires et non statiques seront utilisés pour générer des méthodes égales et hascode. Vous pouvez également spécifier les propriétés à utiliser. @ToString génère la méthode toString. Par défaut, le nom de la classe et tous les attributs seront affichés dans l'ordre et séparés par des virgules.
  • @NoArgsConstructor, @RequiredArgsConstructor et @AllArgsConstructor : constructeur sans paramètre, constructeur à paramètres partiels, constructeur à paramètres complets
  • @Data : contient @ToString, @EqualsAndHashCode, @Getter de toutes les propriétés, toutes non- The combinaison de @Setter et @RequiredArgsConstructor pour les attributs finaux, dans des circonstances normales, il suffit d'utiliser essentiellement cette annotation.
  • @Budilder : Peut être initialisé en mode Builder.
  • @Slf4j : Équivalent à : private final Logger logger = LoggerFactory.getLogger(XXX.class); Cela ne pourrait pas être plus excitant ! Généralement utilisé dans d'autres classes Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer