lombok简介
Lombok一、Lombok的简介是一个在Java开发过程中用注解的方式,简化了 JavaBean 的编写,避免了冗余和样板式代码而出现的插件,让编写的类更加简洁。以@Data为例在写实体类时,经常需要先定义变量private int rid;private String rname;手写或者自动生成,get、set、ToString方法等等操作public int getRid() {retur
·
Lombok
一、Lombok的简介
- 是一个在Java开发过程中用注解的方式,简化了 JavaBean 的编写,避免了冗余和样板式代码而出现的插件,让编写的类更加简洁。
- 以@Data为例
在写实体类时,经常需要先定义变量
private int rid;
private String rname;
手写或者自动生成,get、set、ToString方法等等操作
public int getRid() {
return rid;
}
public void setRid(int rid) {
this.rid = rid;
}
public String getRname() {
return rname;
}
public void setRname(String rname) {
this.rname = rname;
}
@Override
public String toString() {
return "Role{" +
"rid=" + rid +
", rname='" + rname + '\'' +
", level='" + level + '\'' +
'}';
}
也就是
public class Role {
private int rid;
private String rname;
private String level;
public int getRid() {
return rid;
}
public void setRid(int rid) {
this.rid = rid;
}
public String getRname() {
return rname;
}
public void setRname(String rname) {
this.rname = rname;
}
public String getLevel() {
return level;
}
public void setLevel(String level) {
this.level = level;
}
@Override
public String toString() {
return "Role{" +
"rid=" + rid +
", rname='" + rname + '\'' +
", level='" + level + '\'' +
'}';
}
}
- 而通过使用Lombok则可以大大减少人工操作的方面,只使用@Data 注解即可
import lombok.Data;
@Data
public class Role {
private int rid;
private String rname;
private String level;
}
- Lombok注解的简介
点击进入博客查看
二、 Lombok的安装
- 先在idea中安装Lombok插件
File —> Settings —> Plugins —> Browse repositories —> 搜索lombok
- 在项目pom.xml中添加相关依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
更多推荐
已为社区贡献5条内容
所有评论(0)