Lombox可以通过注解的方式帮助我们快速创建setget方法,无需我们自己去操作。同时也不会由于参数的改变导致修改set,get方法,降低工作量

下载lombox.jar

 官网地址:https://projectlombok.org/download

方式一:

将jar包copy到eclipse安装目录

java -jar ${path}\lombok.jar

弹出如下试图


点击specify loaction 选择本地eclipse安装位置,完成后选择install,重启eclipse

方式二

将jar包copy到eclipse的安装目录中;
打开eclipse.ini添加如下两行

-Xbootclasspath/a:lombok.jar    --备注:如果没有这一行也是没问题的
-javaagent:lombok.jar

重启eclipse

maven工程pom依赖

org.projectlombok lombok 1.16.12 provided

常用注解( Lombok 注解在线帮助文档:http://projectlombok.org/features/index. )

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

示例

@AllArgsConstructor//全参构造函数
@NoArgsConstructor//空参构造函数
@Data//set,get
@Accessors(chain = true)//链式编程开启
//@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
public class Dept implements Serializable{//微服务实体类必须实现serializable
private Long deptno;//主键
private String dname;//部门名
//@Setter:注解在属性上;为属性提供setting方法
//@Getter:注解在属性上;为属性提供getting方法
private String db_source;//链接数据库名称

}

注意:

1、使用lombok注解的时候记得要导入lombok.jar包到工程
2、eclipse通过maven插件编译无法生效时检查maven编译器版本与lombok版本是否一致
3、jenkins打包可以自动编译

SpringCloud集成lombox(eclipes工具)相关推荐

  1. Linux平台下QtCreator集成代码静态分析工具clang-tidy和Clazy

    Linux平台下QtCreator集成代码静态分析工具clang-tidy和Clazy 原文连接: https://blog.csdn.net/wsj18808050/article/details/ ...

  2. linux平台下QtCreator中集成Valgrind系列工具

    linux平台下QtCreator中集成Valgrind系列工具 ###1.valgrind 安装 valgrind 安装 2.打开QtCreator >> Analyze 你就会发现 这 ...

  3. sts集成jboss_如何为JBoss Developer Studio 8设置集成和SOA工具

    sts集成jboss 最新的JBoss Developer Studio(JBDS)的发布带来了有关如何开始使用尚未安装的各种JBoss Integration和BPM产品工具集的问题. 在本系列文章 ...

  4. 如何为JBoss Developer Studio 8设置集成和SOA工具

    最新的JBoss Developer Studio(JBDS)的发布带来了有关如何开始使用尚未安装的各种JBoss Integration和BPM产品工具集的问题. 在本系列文章中,我们将为您概述如何 ...

  5. SpringCloud集成Security安全(Config配置中心)

    1.说明 为了保护配置中心的敏感数据, 需要对Config Server进行安全保护, 本文基于Spring Security方案, 为Config Server增加最简单的Basic安全认证. 2. ...

  6. SpringBoot与SpringCloud集成

    SpringBoot与SpringCloud集成 : 简介 Spring Cloud是一系列框架的有序集合.它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册 ...

  7. rds 数据库营销报告_《营销自动化从入门到精通》第五章 集成营销自动化工具与CRM...

    第二部分 掌握数据和线索 在这一部分,你将: 了解如何整合营销自动化工具和CRM 熟悉不同数据类别和它们在营销自动化中的使用案例 熟悉不同营销细分类别和它们在营销自动化中的使用案例 学习如何运用营销自 ...

  8. Excel集成股票分析工具案例

    在Excel菜单栏集成Excel分析工具 步骤一:安装Custom UI Editor For Microsoft Office 对Office文件进行编辑,添加菜单栏图标以及对应的宏 步骤二:创建并 ...

  9. 企业生产管理集成的核心工具—MES管理系统

    MES的概念最早是由美国先进制造研究中心(Advanced Manufacturing Research,AMR)在1990年11月提出的.它所定义的MES管理系统,是一套面向制造企业车间执行层的生产 ...

最新文章

  1. VMware 虚拟机
  2. Linux常用Shell脚本珍藏
  3. CODEVS1490 [CTSC2008]网络管理
  4. 分享一些好用的 Chrome 扩展
  5. Hadoop核心生态
  6. ajax请求参数为中文乱码的情况
  7. Python脚本-导出SQL查询结果到Excel文件
  8. compareTo的实现策略
  9. Wincc使用.net控件将锐浪报表Grid++Report6嵌入
  10. android intent传文件夹,Android之intent传值篇
  11. Android广告的Activity收集
  12. android然后让list刷新到底部,Android笔记之:App列表之下拉刷新的使用
  13. 开放API接口整合多元办公能力,企业微信助IT企业打造高效办公平台
  14. 教你在WORD中如何制作三线表
  15. K3运行时错误91解决方法
  16. 模拟电子技术(八)功率放大电路
  17. csirs参考信号_一种信道状态信息参考信号CSI-RS的发送方法、装置及基站_2015109520063_说明书_专利查询_专利网_钻瓜专利网...
  18. A卡 HD5770(HD6770) Readon HD 5xxx 6xxx系列显卡黑苹果MOJAVE CATALINA QE/CI驱动教程
  19. [报错]RuntimeError: expected scalar type Double but found Float(torch)
  20. 计算机二级word另存为pdf,计算机二级题库word操作步骤.pdf

热门文章

  1. [TJOI2017]异或和
  2. CompletionService VS ExecutorService
  3. 网站设置404错误页
  4. SQLServer 行转列,统计,二次分组
  5. String与Date、Timestamp互转
  6. C++Builder STL 泛型
  7. 2015,工作几年的心得
  8. CSS3-多列布局-伸缩盒布局-伸缩项目
  9. java框架ssh实验报告_基于SSH的实验报告提交系统
  10. 7-5 统计大写辅音字母 (15 分)