1、环境的搭建,在eclipse下的eclipse.ini中添加以下参数,

-Xbootclasspath/a:C:\repository\org\projectlombok\lombok\1.16.6\lombok-1.16.6.jar

-javaagent:C:\repository\org\projectlombok\lombok\1.16.6\lombok-1.16.6.jar

重启你的eclipse.

2、将lombok-1.16.6.jar引入你的项目中,例如maven项目中,在pomx.xml中引入如下:

<!-- lombox -->

<dependency>

<groupId>org.projectlombok</groupId>

<artifactId>lombok</artifactId>

<version>${lombok.version}</version>

<scope>provided</scope>

</dependency>

3、编写实体类就可以想下面这样省去set/get

package org.kiloseed.modules.sys.entity;

import java.util.Date;

import lombok.Data;

@Data

public class User {

private Long id;

private Long companyId;

private Long officeId;

private String loginName;

private String password;

private String no;

private String name;

private String email;

private String phone;

private String mobile;

private String userType;

private String loginIp;

private Date loginDate;

private Long createBy;

private Date createDate;

private Long updateBy;

private Date updateDate;

private String remarks;

private String delFlag;

}

下面就可以使用了,只是减少了代码量

转载于:https://blog.51cto.com/yanghaifeng/1730438

lombox的用法(省去了set/get/NoArgsConstructor/AllArgsConstructor)相关推荐

  1. 函数式编程-Stream流/lambda表达式/Optional/函数式接口/方法引用/高级用法

    函数式编程-Stream流 不会Lambda表达式.函数式编程?你确定能看懂公司代码?-java8函数式编程(Lambda表达式,Optional,Stream流)从入门到精通-最通俗易懂 1. 概述 ...

  2. lombok之@NoArgsConstructor、@AllArgsConstructor和@Data注解

    import lombok.Data; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor;@Data @NoArgsC ...

  3. 项目实体类报错_分享elasticserch在质检算法项目中的应用

    前言:本篇文章侧重于实战,不涉及原理相关的,毕竟能力有限,希望与大家共同进步学习,我也想向大神们多学习底层原理的东西,hhh.首先我会贴出以下两点: https://www.elastic.co/gu ...

  4. 尚硅谷谷粒商城第九天 模板引擎-Thymeleaf

    1. 认识thymeleaf 1.1. 模板技术 把页面中的静态数据替换成从后台数据库中的数据.这种操作用jsp就可以实现.但是Spring boot 的架构不推荐使用Jsp,而且支持也不好,所以如果 ...

  5. 一篇文章入门Spring

    Spring 1.Spring入门(IOC) 首先要在pom文件里导入依赖 <dependency><groupId>org.springframework</group ...

  6. 敏捷式Mybatis

    一,Mybatis入门 原生JDBC实现CURD的问题 1 编码繁琐 2 需要我们自己将结果集映射成对象 3 性能不太好  连接池 缓存 4 SQL语句和java代码的耦合度特别高 5 - - MyB ...

  7. 闪光桐人の实习日记(2023年2月20-24日)

    前往闪闪の小窝以获得更好的阅读和评论体验 文章目录 2023年2月24日 一点SQL开发规范 easyExcel 写入 读取 下拉框 写.读功能拓展 2023年2月23日 2023年2月22日(多线程 ...

  8. JDK8新特性详解Lambda、StreamAPI、Optional等

    JDK8学习笔记 学习视频地址:https://www.bilibili.com/video/BV1k64y1R7sA 操作代码:https://gitee.com/rederic/study-jdk ...

  9. Mybatis(见资源)

    一 MyBatis入门 原生JDBC实现CURD的问题 1编码繁琐 2需要我们自己将结果集映射成对象 3性能不太好 连接池 缓存 4SQL语句和java代码的耦合度特别高 5- - MyBatis 本 ...

最新文章

  1. document.all使用
  2. 关于协作机器人10个观点的讨论
  3. 微信小程序之可滚动视图容器组件 scroll-view
  4. 转:Linux查看CPU信息、机器型号等硬件信
  5. HashMap 的性能因子
  6. 初学者Web介绍一些前端开发中的基本概念用到的技术
  7. React开发(284):注意点击事件大小写
  8. c malloc结构体_9.8 C++动态分配 | 存放结构体变量
  9. day1作业:登录接口
  10. 各种服务器系统桌面,服务器系统云桌面
  11. 基于windows PE文件的恶意代码分析;使用SystemInternal工具与内核调试器研究windows用户空间与内核空间...
  12. [笔记] 如何从不同扩展名的数字证书中提取明文信息? *.pem *.der *.crt *.cer *.key之间的区别是什么?...
  13. python读取行政区txt文件实现行政区树_数据库的点数据根据行政区shp来进行行政区处理,python定时器实现...
  14. extremecomponents相关大全
  15. 【转载】等波纹滤波器中density factor参数的解释
  16. 线性判别分析(Linear Discriminant Analysis,LDA)
  17. JavaScript与C#互通的DES加解密算法
  18. 曲苑杂坛--修改数据库服务器名称
  19. mysql按升序创建索引_MySQL 降序索引 (Descending Indexes)
  20. Docker Mysql使用学习

热门文章

  1. Web service到底是什么?
  2. 函数指针--Nginx和Redis中两种回调函数写法
  3. 【FFmpeg】打印日志函数分析(可以根据不同级别打印不同颜色的日志)
  4. 戚薇在冰箱放香水,是贫穷限制了想象力!
  5. c语言神州行用户,神州行焕新出发 你行我行神州行折射品牌自信心
  6. java 跨年 周计算公式_如何跨年计算 两日期之间相隔的周数 with java8 time API
  7. 魔兽世界服务器位面 稳定,因抗议《魔兽世界》位面技术在RP服务器中被取消
  8. python cv2 轮廓的包络 面积_Python 基于FIR实现Hilbert滤波器求信号包络详解
  9. spark 获取广播变量_Spark流式程序中广播变量和累加器为何使用单例模式
  10. 我们参观机器人产业园的感想_工商联组织执常委赴醴陵华鑫电瓷电器产业园交流学习...