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: 自动生成全参数构造函数。


  • 相关阅读:
    POJ3259 Wormholes
    leetCode-Plus One
    leetCode-Pascal's Triangle
    leetCode-Longest Continuous Increasing Subsequence
    leetCode-Missing Number
    leetCode-Maximum Product of Three Numbers
    leetCode-Image Smoother
    leetCode-Contains Duplicate
    机器学习实战笔记-使用Apriori算法进行关联分析
    leetCode-Degree of an Array
  • 原文地址:https://www.cnblogs.com/houchen/p/12209335.html
Copyright © 2011-2022 走看看