Lombok的使用

120 阅读1分钟

简介

实现原理

注解的两种解析方式

运行时解析:在程序运行时,通过反射来获取这些注解值,但是有个缺点,只有在程序运行的时候,才能获取到这些注解值,导致时的代码效率很低。并且,如果我们想要在编译阶段,利用这些注解进行检查,这样是无能为力的。

编译时解析:运用在编译时。

java也提供了两种解决方案

注解处理器的工作原理流程图

Lombok常用注解

Lombok的优缺点

Maven依赖引入

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
        <!--  <scope>provided</scope>
        这个表示标志着咱们的jar包是运行在编译时期,当程序编译成class源代码之后,
        这个jar包将不会在源代码层面有所体现。
          -->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.8</version>
            <scop
e>provided</scope>
        </dependency>

最后:

上面都是自己整理好的!我就把资料贡献出来给有需要的人!顺便求一波关注,哈哈~各位小伙伴关注我后私信【Java】就可以免费领取哒

原文链接:blog.csdn.net/qq_43229543…