【java】Lombok的使用
介绍:lombok在编译entity文件时自动生成get set toString hashCode等方法,这样方法生成就不用写在代码里了,可以简化代码。
使用方法:
一、在pom文件里引入lombok的依赖
代码实现:
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.12</version><scope>provided</scope>
</dependency>
注:
也可以到maven官网复制,如图
二、在eclipse里安装Lombok
1、在命令框中通过cd指令找到maven仓库--》org --》projectlombok --》 lombok --》 进入相应的版本号
2、运行jar文件 java -jar lombok-1.18.12.jar
3、手动寻找ide
1)运行后出现该页面,点击确定
2)选择ide的位置
进入该位置即可(即你的ide的位置,我的是eclipse)
3)安装
4)安装成功进入该界面
5)重启ide,安装完毕
三、在entity文件上添加注解@Data
注:
(1)要进入jar包lombok.Data
(2)引入成功之后会发现outline里出现了相应的方法
【java】Lombok的使用相关推荐
- java lombok.getter_lombok注解Getter和Setter的使用
1.创建类:GetterSetter,这是一个没有使用lombok的类 package im.ubu.java.lombok; /** * @Author hiwon(116268012 @ qq.c ...
- java lombok 视频_Java开发神器Lombok使用详解
最近正在写SpringBoot系列文章和录制视频教程,每次都要重复写一些Getter/Setter.构造器方法.字符串输出的ToString方法和Equals/HashCode方法等.甚是浪费时间,也 ...
- Eclipse 基本 java lombok maven 示例
在本指南中,我们将了解什么是 Lombok 项目,使用 Eclipse 或 STS 等 IDE设置Lombok ,一个简单的java Lombok maven 示例和Lombok项目的主要功能. 1. ...
- java lombok
java效率工具 Lombok KenDoEverthing发布于 2018-11-29 Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toStringm异常处理,I/ ...
- java lombok.getter_Lombok注解@Getter @Setter详解
1.为什么强大 项目中经常使用bean,entity等类,绝大部分数据类类中都需要get.set.toString.equals和hashCode方法,尽管IDE工具都会帮我们生成.但自动生成这些代 ...
- java lombok.getter_Java如何使用Lombok生成getter和setter?
下面的代码片段向您展示了项目如何使用Lombok的@Getter和@Setter注解在POJO(纯旧java对象)类中生成Getter和Setter方法.使用这些注解就不需要手动实现mutator和a ...
- java lombok 插件_关于java:ieda中的Lombok插件安装及测试
Lombok我的项目是一个Java库,它会主动插入您的编辑器和构建工具中,省略简化咱们程序的编写.例如使用Lombok注解援用,省略pojo包下的实体类里的set.get.tostring等办法的编写 ...
- java lombok logback 配置日志打印
一.maven 引入 <dependency><groupId>org.projectlombok</groupId><artifactId>lombo ...
- java lombok.getter_详解lombok @Getter @Setter 使用注意事项
前言:半夜睡不着觉,把星星哼成歌,只好到csdn寻找另一个梦境..... lombok是一个帮助简化代码的工具,通过注解的形式例如@Setter @Getter,可以替代代码中的getter和sett ...
- java冗余_Java使用lombok消除冗余代码的方法步骤
一.项目背景 在写Java程序的时候经常会遇到如下情形: 新建了一个Class类,然后在其中设置了几个字段,最后还需要花费很多时间来建立getter和setter方法. lombok项目的产生就是为了 ...
最新文章
- 分享 C++命名空间的解释
- centos7.4安装图形界面及报错处理
- 以下可以作为c语言合法变量名的是,2016年河南科技学院信息工程学院C语言上机编程复试笔试最后押题五套卷...
- java读取文件中的数组中_使用java中的数组从文本文件中读取关键字
- eclipse下使用hibernate tools实现hibernate逆向工程
- sublime注释乱码c语言,ConvertToUTF8:解决 Sublime Text的乱码问题
- oracle 已知表名查询所属的schema_sql注入联合查询总结
- 漂亮的英文字体 android,资深字体设计师私藏的10大APP,只怪你知道的太晚 !
- 双闭环直流调速系统matlab/simulink仿真
- EF Core 日志跟踪sql语句
- 佳能2900打印机与win10不兼容_windows10系统64位如何安装佳能LBP2900驱动?
- Gocator三维传感器环境配置结合VS2015 (Gocator自带网页软件使用介绍)
- 微软扩大与Meta的AI合作,强强联合,友商岌岌可危?
- leetcode:6071. 完成所有任务需要的最少轮数【尽可能的多一点3】
- Andriod中插入百度广告的使用
- JAVA计算机毕业设计毕业论文答辩管理系统Mybatis+系统+数据库+调试部署
- Xcode Localizations Change Development Language (Xcode 本地化 修改默认的开发语言)
- 肾虚的信号你明白嘛?
- accept4: too many open files; retrying in 1s
- html中img标签为什么显示不出来