博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用lombok省略get、set代码
阅读量:6270 次
发布时间:2019-06-22

本文共 1456 字,大约阅读时间需要 4 分钟。

首先下载lombok的jar包,如果是maven项目,直接加依赖

org.projectlombok
lombok
1.16.6
provided

进入cmd,切换到lombok的jar包所在位置,执行如下命令,我此处将jar包放在eclipse路径下

java -jar lombok-1.16.6.jar

在弹出的安装页面上点击安装,安装成功后,重启eclipse。

Book对象没有写get、set代码

1 package com.shaying.domain; 2  3 import javax.persistence.Column; 4 import javax.persistence.Entity; 5 import javax.persistence.GeneratedValue; 6 import javax.persistence.GenerationType; 7 import javax.persistence.Id; 8 import javax.persistence.Table; 9 10 import lombok.Data;11 12 @Data//lombok注解13 @Entity14 @Table(name="books")15 public class Book {16     @Id17     @GeneratedValue(strategy=GenerationType.IDENTITY)18     private Integer id;19     @Column()20     private String title;21     @Column()22     private Integer type;23     @Column()24     private double price;25     public Book(){}26     public Book(String title, double price) {27         this.title = title;28         this.price = price;29     }30     31     public String toString() {32         return "Book [id=" + id + ", title=" + title + ", type=" + type + ", price=" + price + "]";33     }34 }

在类上加上@Data注解,后续使用对象时,可直接使用get、set方法

@Data:注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法

Book book = new Book();        book.setId(1);        book.getId();

 

转载于:https://www.cnblogs.com/shaying/p/7344913.html

你可能感兴趣的文章
【Linux】Linux下统计当前文件夹下的文件个数、目录个数
查看>>
Hibernate_14_数据连接池的使用
查看>>
Codeforces Round #271 (Div. 2) D. Flowers (递推 预处理)
查看>>
jacky自问自答-java并发编程
查看>>
Struts2+JSON数据
查看>>
zTree实现单独选中根节点中第一个节点
查看>>
Cocos2D-x设计模式发掘之中的一个:单例模式
查看>>
很强大的HTML+CSS+JS面试题(附带答案)
查看>>
用树莓派实现RGB LED的颜色控制——C语言版本号
查看>>
VC2012编译CEF3-转
查看>>
java 自己定义异常,记录日志简单说明!留着以后真接复制
查看>>
Android 使用AIDL实现进程间的通信
查看>>
机器学习(Machine Learning)&深度学习(Deep Learning)资料
查看>>
jquery的图片轮播 模板类型
查看>>
C# 获取文件名及扩展名
查看>>
Web安全学习计划
查看>>
输出有序数组的连续序列范围
查看>>
zinnia项目功能分析
查看>>
windows cmd for paramiko
查看>>
SQL经典面试题集锦
查看>>