springboot+maven 集成lombok简化代码

请先到官网下载lombok:https://projectlombok.org/

我见官网上说是直接双击jar包就可以自动扫描eclipse安装目录,但是我电脑上还有Myeclipse 就不行

所以就手动吧

1.将下载好的jar包放到eclipse安装目录中

2.在eclipse.ini最下面添加如下配置

-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar

3.重启eclipse,在maven项目中引入lombok依赖

<dependency>
	    <groupId>org.projectlombok</groupId>
	    <artifactId>lombok</artifactId>
	    <version>1.18.0</version>
	    <scope>provided</scope>
</dependency>

4.进行测试,如下图就可以直接调用到get和set方法

 

总结:刚开始弄得时候直接引的lombox依赖,然后进行测试,怎么测试都不管用,最后才找到问题,必须得先配置lombok才可以。算是初学者很容易犯的错误吧。

原文地址:https://www.cnblogs.com/ggl5250703/p/9230596.html

时间: 2024-09-30 15:51:23

springboot+maven 集成lombok简化代码的相关文章

使用lombok 简化代码

第一步:添加依赖 第二步:下载 lombok  jar 包 第三步 :打开cmd 命令行 执行命令, -javaagent:lombok.jar -Xbootclasspath/a:lombok.jar 看看这两句是否全,缺哪句加上那一句.. 第四步:添加注解

Java简化代码神器-Lombok

一.背景 前段时间在开源社区中发现了一个比较牛逼的简化Java代码的神器-Lombok,接着自己写了demo进行测试和练习,感觉真的很不错,特此分享给需要的小伙伴们~ 二.开发之前的准备 1.lombok的官方网站:http://projectlombok.org/ 2.lombok IDE插件安装 要想在IDE中使用lombok是需要安装相关插件的.如果不安装,IDE 则无法解析 lombok 注解.安装之前需要首先在官方网站下载相关jar包,现在官网版本是:1.16.8. [1].使用jav

lombok 简化java代码注解 理解

lombok 注解: lombok 提供的注解不多,可以参考官方视频的讲解和官方文档.     Lombok 注解在线帮助文档:http://projectlombok.org/features/index.    下面介绍几个我常用的 lombok 注解:         @Data   :注解在类上:提供类所有属性的 getting 和 setting 方法,此外还提供了equals.canEqual.hashCode.toString 方法         @Setter:注解在属性上:为

Lombok简化Java代码

导包:import lombok.Data; Lombok简化Java代码: 在Lombok中,生成构造方法的annotation一共有三个:@NoArgsConstructor, @RequiredArgsConstructor, @AllArgsContructor.使用这三个annotation来完成项目中对于不同构造方法的需求.@NoArgsConstructor : 生成一个无参数的构造方法,这个annotation在与其他的annotation配合起来使用的时候更加能凸显出他的重要性

IDEA新建SpringBoot+MySQL+MyBatis+Lombok+Spring Boot DevTools项目

一,IDEA新建SpringBoot+MySQL+MyBatis+Lombok+Spring Boot DevTools项目 1,新建项目的选中项 2,新建后我们需要配置勾选这个自动编译 3,按住shift+alt+ctrl+/,然后选中registry 4,然后选中这个选项 5,然后在 pom.xml文件添加以下代码,开启热部署工具,不配置不生效 <build> <plugins> <plugin> <groupId>org.springframework

持续集成篇SonarQube 代码质量管理平台的安装

持续集成篇 SonarQube 代码质量管理平台的安装 -------------------------------- 1.SonarQube的介绍 SonarQube是一个管理代码质量的开放平台. 可以从七个维度检测代码质量(为什么要用SonarQube): (1) 复杂度分布(complexity):代码复杂度过高将难以理解.难以维护 (2) 重复代码(duplications):程序中包含大量复制粘贴的代码是质量低下的表现 (3) 单元测试(unit tests):统计并展示单元测试覆盖

(九) 构建dubbo分布式平台-maven构建ant-framework核心代码Base封装

上一篇我们介绍<构建dubbo分布式平台-maven构建ant-framework核心代码annotation>,今天重点讲解的是ant-framework核心代码Base封装过程. 因为涉及到springmvc.mybatis的集成,为了使项目编码更简洁易用,这边将基础的BASE进行封装,其中包括:BaseBean.BaseDao.BaseService.CRUD的基础封装.分页组件的封装.mybatis的mapper的基础封装,各种数据源支持的封装等. BaseEntity基础封装,代码如

springboot elasticsearch 集成注意事项

文章来源: http://www.cnblogs.com/guozp/p/8686904.html 一 elasticsearch基础 这里假设各位已经简单了解过elasticsearch,并不对es进入更多的,更深层次的解释,如有必要,会在写文章专门进行es讲解. Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎.无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进.性能最好的.功能最全的搜索引擎库. 但是,Lucene只是一个库.想要使用它,你必

Springboot Application 集成 OSGI 框架开发

内容来源:https://www.ibm.com/developerworks/cn/java/j-springboot-application-integrated-osgi-framework-development/index.html Springboot Application 集成 OSGI 框架开发 张 莹莹2018 年 4 月 02 日发布 WeiboGoogle+用电子邮件发送本页面 0 Java 类加载器 启动类加载器 (Bootstrap ClassLoader) 是 Ja