[Java] lombok注解插件

本文介绍如何使用Lombok插件简化Java实体类的编写,包括set/get方法、构造方法等,并提供安装及使用教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

在此项目中使用因为后端Service由他人编写。本人只需负责调用接口即可。

 

 

创建一个Entity实体类,供前端返回数据。

a.Entity类放在对应的模块包中

b.因为此项目中使用了lombok注解插件,所以只需在实体类表头使用对应注解即可。

首先我们要知道lombok是什么?

lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码,例如实体类的set,get,构造方法,etc..

安装lombok

lombok 的官方网址:http://projectlombok.org/  

1.去官网下载一个lombok.jar文件

2.安装lombok。jar

a. 将 lombok.jar 复制到 myeclipse.ini / eclipse.ini 所在的文件夹目录下
b. 打开 eclipse.ini / myeclipse.ini,在最后面插入以下两行并保存:
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar
c.重启 eclipse / myeclipse

 

使用lombok

@Data   :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
@Setter:注解在属性上;为属性提供 setting 方法
@Getter:注解在属性上;为属性提供 getting 方法
@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法

示例

 

package cn.cpgroup.ifarm.webapi.api.entity.boar;

import lombok.AllArgsConstructor;
import lombok.Data;

@Data
@AllArgsConstructor
public class BoarEarTag {
	private String BoarEarTagCode;
	private BoarFather  BorFather;
	private BoarMather  BorMather;
}

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值