怎么使用lombook下的注解

摘要:
}Publicvoid setName(Stringname){this.name=name;}publicintgetAge(){return;}public void setAge(intage){this.age=age;解决方案如下:1。pom文件被导入jar包<lombok&lt&书信电报;版本&gt/版本&gt&书信电报;

 实际开发中,每个实体类都需要添加get和set方法。

public class UserEntity {

    private Long id;
    private String name;
    private int age;

    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
}

这样大大影响代码可读性,因此可以用lombok下的@Getter和@Setter注解进行代替。

解决方案如下
1.pom文件引入jar包

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.12</version>
        </dependency>

此时还不能应用注解,看步骤2
2.idea 下载lombok插件
setting->plugins
在这里插入图片描述
3.引入@Getter和@Setter注解即可

@Getter
@Setter
public class UserEntity {

    private Long id;

    private String name;

    private int age;


}

免责声明:文章转载自《怎么使用lombook下的注解》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇在M1芯片上执行xcodebuild archive命令,提示Provisioning profile不包含本机设备Android公共库(缓存 下拉ListView 下载管理Pro 静默安装 root运行 Java公共类)下篇

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

相关文章

IOS中UITableView异步加载图片的实现

本文转载至 http://blog.csdn.net/enuola/article/details/8639404  最近做一个项目,需要用到UITableView异步加载图片的例子,看到网上有一个EGOImageView的很好的例子。 但是由于,EGOImageView的实现比较复杂,于是自己就动手做了一个AsynImageView,同样可以实现EGO...

IOS-基础知识

1 变量声明 变量的声明与C语言一样,在变量名前加类型名 以下这些数据类型是从C语言中直接拿来使用的: int n; unsigned int n; char n; unsigned char n; long n; float n; double n; 另外,Objective-C还扩展了一些数据类型,布尔类型用YES和NO来表示逻辑1和逻辑0...

分享公司Entity与DTO之间数据拷贝的方法

主题   最早以前自学java web的时候,数据库查询出来一个Entity对象(CMP对象).就直接传给前台展示了.并没有用到DTO对象,开始并没有觉得有什么不好...后来发现还是需要一些DTO对象来专门用来传值与前台展示用的.因为直接使用Entity对象有几个地方会比较麻烦: 1.Entity对象的成员域和数据库字段是对应的(比如使用hibernate...

Kafka集群启停脚本参考

对kafka-server-start.sh脚本和kafka-server-stop.sh脚本进行二次封装 #! /bin/bash # Kafka代理节点地址, 如果节点较多可以用一个文件来存储 hosts=(dn1 dn2 dn3) # 打印启动分布式脚本信息 mill=`date "+%N"` tdate=`date "+%Y-%m-%d %H:...

基于Gitlab统计代码行--统计所有仓库、所有提交人的代码总行数(新增加-删除)

公司绩效考核要求,统计GITLAB仓库所有人提示有效代码行业 脚本1: 统计所有仓库、所有提交人的代码总行数(新增加-删除) 脚本2: 统计所有仓库、所有提交人的代码提交汇总与删除汇总 脚本3: 统计指定仓库的所有提交人的代码提交 汇总与删除汇总 注意:所有代码行数为0,统计结果中清除。 所有统计只统计master分支。 安装: 把脚本中的仓库路径搜索修...

大漠插件

一.注册大漠插件 下载:Click 两种方式 1.Cmd手动注册dll regsvr32 D:Project大漠DMTestdm.dll 2.程序注册dll static string AutoRegCom() { string strCmd = @"regsvr32 D:Project大漠DMTes...