最近在学习spring boot的时候遇到了一个注解@Data,使用这个注解可以免去手动重写属性的@getter @setter 方法以及@toString()方法等等,甚是方便。 在看视频学校的时候使用的是Idea,使用的时候只需在 idea编译器中在线安装lombok插件,然后引入 ...
前言 想想已经工作了一年,工作中遇到的问题一直没有记录下来,以后遇到相同的问题可能还需要花费很多的时间,因此打算记录一下博客。方便以后自己的复习和问题查找 刚好最近项目引入了Lombok,刚好从现在起记录一下自己的学习与成长 一 Lombok安装 Lombok是一个开源项目,源代码托管在github上,使用的时候需要在maven中引入jar包 并且需要在开发工具中安装插件。通过eclipse或id ...
2019-03-27 16:54 0 662 推荐指数:
最近在学习spring boot的时候遇到了一个注解@Data,使用这个注解可以免去手动重写属性的@getter @setter 方法以及@toString()方法等等,甚是方便。 在看视频学校的时候使用的是Idea,使用的时候只需在 idea编译器中在线安装lombok插件,然后引入 ...
一、Maven项目使用步骤一般包含两步,1)引入依赖 2)特定的 IDE 引入对应的插件 1)在POM中引入依赖 2)安装 IDE 对应的插件 2.1)比如 IDEA 中安装 lombok 插件 步骤:File ——》Settings——》Plugins. ...
一、@Data注解 @Data注解相当于@Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode这5个注解的合集。 通过官方文档,可以得知,当使用@Data注解时,则有了@EqualsAndHashCode注解 ...
lombok使用 类注解: data Setter和Getter Value Builder ToString EqualsAndHashCode Cleanup 日志 构造器 Accessors ...
1. Lombok简介 Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必要但臃肿的Java代码(如getter/setter/toString等)的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法,从而减少大量重复代码的书写。 2. 使用方法 在IDEA中使用 ...
1:为什么要使用在idea使用eclipse compiler(ecj)? 因为idea默认使用javac,而javac当在编译时发现一个编译错误就直接停止编译了。而ecj支持proceed on errors(出错时继续),这样就能够全局看到整个项目存在多少问题。 2:切换之后,ecj ...
,建议还是手动生成toString()方法,这样的话可以避免格式的问题造成异常 ...
在settings设置启用注解即可: ...