IDEA里面添加lombok插件,编写简略风格Java代码

摘要:
在Java平台上,lombok提供了简单的注释,以帮助我们消除一些必要但看似臃肿的代码,例如属性get/set、对象toString和其他方法,特别是与POJO相比;关于lombok的信息,lombok将开始在IDEA中为我们的项目配置lombok编写支持。1.首先,安装使用lombok在IDEA中编写简单样式代码的插件,打开IDEA设置面板,然后选择插件

在 java平台上,lombok 提供了简单的注解的形式来帮助我们消除一些必须有但看起来很臃肿的代码, 比如属性的get/set,及对象的toString等方法,特别是相对于 POJO;


关于lombok的相关信息,lombok

下面开始在IDEA里面为我们的项目配置lombok编写支持咯,

1 . 首先在IDEA里面安装使用lombok编写简略风格代码的插件,

  • 打开IDEA的Settings面板,并选择Plugins选项,然后点击 “Browse repositories..” 
    这里写图片描述

    • 在输入框输入”lombok”,得到搜索结果,选择第二个,点击安装,然后安装提示重启IDEA,安装成功; 
      这里写图片描述

    2 . 在自己的项目里添加lombok的编译支持(此处本人所操作的项目为maven项目),在pom文件里面添加如下indenpence

      <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.16.6</version>
        </dependency>
    • 1
    • 2
    • 3
    • 4
    • 5

    3 . 在需要自动生成getter和setter方法的类上,加上@Data注解

  • package com.lombok;
        import lombok.Data;
        import lombok.EqualsAndHashCode;
        import java.util.List;

        /**
         * Created by Hinsteny on 2016/1/3.
         */
        @Data
        @EqualsAndHashCode(callSuper = false)
        publicclass Student {

            String name;
            int sex;
            Integer age;
            String address;
            List<String> books;
        }

        //使用Student类对象
        Student student = new Student();
        student.setName(name);
        student.setAge(age);
        student.setAddress(address);
        student.setBooks(Arrays.asList(books))

免责声明:文章转载自《IDEA里面添加lombok插件,编写简略风格Java代码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CentOS7为php7.2安装php-redis扩展(redis环境搭建二)如何把SQLServer数据库从高版本降级到低版本?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

intellij idea 新建分支 idea 上进行 git分支branch新建分支,提交分支,合并分支合并到主干,删除分支,管理分支

现在在主流的JAVA开发ide中,idea的使用率已经超过了eclipse,因此掌握idea的操作至关重要。 分支是git的重要功能,通过分支可以使不同的团队各自作业,在关键节点上合并,平时互不干扰,也可以时个人与团队并行作业,亦或不同功能并行前进。(这句话网上抄的) 1.新建分支 1.1根据菜单选择 1.2选择新建分支 1.3输入分支名称 勾选下面的ch...

idea打包jar的多种方式,用IDEA自带的打包形式,用IDEA自带的打包形式 用Maven插件maven-shade-plugin打包,用Maven插件maven-assembly-plugin打包

这里总结出用IDEA打包jar包的多种方式,以后的项目打包Jar包可以参考如下形式: 用IDEA自带的打包形式 用Maven插件maven-shade-plugin打包 用Maven插件maven-assembly-plugin打包 用IDEA自带的打包方式: 打开IDEA的file -> Project Structure,进入项目配置页面。如...

IDEA里面的facets和artifacts的讲解

Facets: Facets表述了在Module中使用的各种各样的框架、技术和语言。这些Facets让Intellij IDEA知道怎么对待module内容,并保证与相应的框架和语言保持一致。 使用Facets能让我们下载并配置framework所必须的组件,会自动生成各种各样的描述符,并存储在适当的位置,等等。 大多数Facets可以无冲突得添加到Mod...

IDEA工具引入vue项目后配置和运行

*** 不要使用 import 去引入项目,因为不是传统的项目结构 这样打不开,直接使用open 打开文件夹即可。 一、在IDEA中配置vue插件 点击File-->Settings-->Plugins-->搜索vue.js插件进行安装,下面的图中我已经安装好了 二、搭建node.js环境 安装node.js 可以去官网下载:安装过程就...

(IDEA快速创建代码)IDEA快速创建main方法等其他自定义代码

 步骤一:  File -- Setting... -- Editor -- Live Templates(如下图)  步骤二: 选择Template Group...(如下图)  步骤三:  填写JAVA -- 点击OK(如下图)  步骤四:选中JAVA -- 再次点击加号 -- 选择Live Template  步骤五:填写相关信息(如下图)...

IntellJ Idea遇到Errors occurred while compiling module的解决方法

问题描述 Information:java: Errors occurred while compiling module '0-common' Information:javac 11 was used to compile java sources Information:2020/3/9, 11:07 下午 - Build completed wit...