栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Lombok中间件的使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Lombok中间件的使用

Lombok的争议一直都有,可用也可不用。

Lombok的简介
Lombok是一款Java开发插件,使得Java开发者可以通过其定义的一些注解来消除业务工程中和繁琐的代码
尤其对于简单的Java模型对象(POJ0)。在开发环境中使用Lombok插件后,Java开发人员可以节省出重复构建,诸如hashCode和equals这样的方法以及各种业务对象模型的accessor和ToString等方法的大量时间。对于这些方法,它能够在编译源代码期间自动帮我们生成这些方法,并没有如反射那样降低程序的性能。

为了能够偷懒,在高效率开发的基础上会选择使用,使用一般记住以下注解的使用即可:
@Data:作用于类上,是以下注解的集合:@ToString @EqualsAndHashCode @Getter @Setter @RequiredArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@Builder:作用于类上,将类转变为建造者模式

@Data是使用最为广泛的——示例:

import lombok.Data;

//@Alias("Hero")
@Data
public class heros {
    private int id;
    private String name;
    private float hp;
    private int Dama;
    }

自动生成对应的get set 方法及其其他的通用方法

使用步骤:
1、在IDEA中下载Lombok 插件 ,点击structure 选择plugin搜索下载
2、maven官网 找到对应的Lombok依赖

  
           org.projectlombok
           lombok-maven
           1.18.20.0
           pom
       

之后就可以用实体类去测试并实现了。

但是初学者不建议偷这个懒,因为学习的过程,弄懂基本实现原理是很重要的,普通的构造方法(有参、无参)都可以自己去写 甚至getter setter。Lombok的使用 会使得源码供以其他人阅读时 其可读性会降低。

后面的多对一处理查询 涉及的环境搭建也可以使用到Lombok

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/914990.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号