【2】Spring Boot系列之Lombok

本文详细介绍如何在Eclipse中安装Lombok插件,通过下载lombok.jar并更新eclipse.ini,以及在pom.xml中添加依赖。文章还列举了Lombok提供的多种注解,如@Getter、@Setter、@Data等,用于简化Java代码。

(1) 下载 lombok.jar,让eclipse支持lombok的注解。
下载地址:https://projectlombok.org/download.html;
双击下载好的 lombok.jar,一直选到 eclipse.ini 文件,点击"install/update",然后重启eclipse。
可以看到将 lombok.jar 拷贝到了 eclipse 目录下,打开eclipse.ini 可以看到新添加了如下配置:

-javaagent:C:\eclipse\lombok.jar

(2) pom.xml 添加如下配置:

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

(3)lombok提供的注解:
@Getter: 自动生成Getter方法
@Setter: 自动生成Setter
@ToString: 覆盖tostring方法
@EqualsAndHashCode: 覆盖equal和hashCode方法
@Data: 等价于@Getter + @Setter + @ToString + @EqualAndHashCode + @RequiredArgsConstructor等组合
@Slf4j: 默认使用slf4j的日志对象,直接用log对象写日志即可
@AllArgsConstructor:会生成一个包含所有变量,同时如果变量使用了NotNull annotation , 会进行是否为空的校验
@NoArgsConstructor:生成一个无参数的构造方法
@RequiredArgsConstructor:会生成一个包含常量,和标识了NotNull的变量的构造方法。生成的构造方法是private,如果想要对外提供使用可以使用staticName选项生成一个static方法

参考:
https://blog.youkuaiyun.com/ifrozen/article/details/79932590
https://blog.youkuaiyun.com/zhouzhiwengang/article/details/62892706

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值