Maison > Java > javaDidacticiel > Qu'est-ce que Lombok en Java ? Utilisation de Lombok

Qu'est-ce que Lombok en Java ? Utilisation de Lombok

青灯夜游
Libérer: 2018-10-25 17:42:09
avant
4154 Les gens l'ont consulté

Le contenu de cet article est de vous présenter qu'est-ce que Lombok ? L'utilisation de Lombok. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

Lombok est un utilitaire Java qui peut être utilisé pour aider les développeurs à éliminer la verbosité Java, en particulier pour les objets Java simples (POJO). Il le fait via des annotations.

Prenons un exemple du site officiel de Lombok :

public class Users {
   private String name ;
   private String pass ;
   private Integer age ;
}
Copier après la connexion

Pour utiliser cet objet, vous devez également écrire des méthodes getter et setter, et vous devrez peut-être également écrire un constructeur et une méthode égale , ou méthode de hachage. Ces méthodes sont verbeuses et non techniques ; nous les appelons code passe-partout.
La fonction principale de lombok est d'éliminer le code passe-partout à travers quelques annotations, comme celle-ci :

@Datapublic class Users{
    private String name;
    private String pass;
    private Integer age;
}
Copier après la connexion

Vous pouvez ensuite voir que cette classe génère automatiquement ces méthodes

Quest-ce que Lombok en Java ? Utilisation de Lombok

Si vous pensez que l'annotation @Data est un peu simple et grossière, Lombok fournit des annotations plus sophistiquées, telles que @Getter, @Setter, (ces deux sont des solutions de terrain), @ToString, @AllArgsConstructor (ces deux sont des annotations de classe).

Ce sont probablement les utilisations les plus courantes. Pour une utilisation plus détaillée, consultez l'aperçu des fonctionnalités de Lombok ici.

------------------------------------------------------ -Voici quelques fonctions de lombok-- --------------------------

lombok est à la fois un plug-in IDE et un package jar dont dépend le projet

Téléchargez l'URL du pot lombok : https://atimo.oss-cn-beijing.aliyuncs.com/file/lombok%20.jar

La raison pour laquelle Lombok s'appuie sur le package jar est que ses annotations sont utilisées lors de la compilation, c'est la raison du plug-in, qui modifie la génération du bytecode en exploitant l'AST (Abstract Syntax Tree) lorsque le compilateur compile. En d'autres termes, il peut modifier la syntaxe Java. Il ne s'agit pas d'une fonctionnalité d'exécution comme l'injection de dépendances de Spring ou l'ORM d'Hibernate, mais d'une fonctionnalité de compilation.

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!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal