zoukankan      html  css  js  c++  java
  • @NoArgsConstructor、@Getter、@Setter注解及Lombok的使用

    一、lombok是什么

    lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter、

    setter等方法的编写,在更改实体类时只需要修改属性即可,减少了很多重复代码的编写工作

    (lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,

    例如:比如通常情况下我们需要手动去建立getter和setter方法,构造函数之类的,而lombok的作用就是能够在

    我们编译源码的时候自动帮我们生成这些方法。)

     

    二、IntelliJ IDEA 安装 lombok插件

    1)开IntelliJ IDEA后点击菜单栏中的File-->Settings-->plugins--->搜索lombok --> install

     

    2) 配置注解处理器

    Settings设置页面,我们点击Build,Execution,Deployment-->选择Compiler-->选中Annotation Processors,然后在右侧勾选Enable annotation processing即可。

     

    三、lombok 如何使用

    1、引入依赖

    <dependencies>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.16.10</version>
        </dependency>
    </dependencies>

     

    2、使用注解

    @Getter   自动生成 getter 方法

    @NoArgsConstructor: 自动生成无参数构造函数。
    @AllArgsConstructor: 自动生成全参数构造函数。


  • 相关阅读:
    「2013-8-5」企业基因
    HashMap和ConcurrentHashMap详解
    JVM 详解
    Dubbo 项目学习(四) 接口抽取以及依赖版本统一
    Dubbo 项目学习(三) 消费Dubbo服务
    Dubbo 项目学习(二) 发布Dubbo服务
    Spring Boot 日志问题记录
    Dubbo 项目学习(一) Admin 管理控制台
    Idea 搭建 SSM 项目框架
    Idea 搭建 SSH 项目框架
  • 原文地址:https://www.cnblogs.com/houchen/p/12209335.html
Copyright © 2011-2022 走看看