lombok减少JavaBean的代码冗余
myeclipse安装
将lombok.jar复制到myeclipse.ini所在的文件夹
打开myeclipse.ini,插入以下两行:
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar
重启,然后将lombok.jar加入lib
注:若您是先导入了一个使用了lombok的工程后再安装的lombok,则按如上方法安装上lombok后,把导入的这个项目删除,然后再次导入即可。
eclipse安装
在您的操作系统中打开一个提示符,进入到安装了 lombok.jar 的那个目录,并键入java -jarlombok.jar
。
如果您使用的是 Microsoft®Windows®,那么还可以双击这个lombok.jar
图标。同样地,您必须能够从您的图形用户界面(GUI)执行 JAR。
不管采取何种方式,应该最终都能看到一个Lombok
安装屏幕。该屏幕会提问Eclipse
或 WebSphereStudio Application Developer
可执行文件位于何处。它的默认位置有可能是正确的。但有时可能需要更改这个默认位置。
单击Install/Update,Lombok
会被迅速并入 Eclipse
开发环境。如果已经运行了 Eclipse,那么就需要关闭它并重启。
使用lombok生成的JavaBean
@Data//getter、setter方法自动生成
@NoArgsConstructor//无参数的构造方法
@AllArgsConstructor//有参数的构造方法
@ToString//toString()方法覆盖,显示属性信息
public
class WorkPlan {
private Integer
lineid;
private String
plancontent;
private String
timeEnd;
private String
deliverdes;
private String
resourceallo;
private String
plansource;
private String
riskcontroll;
private String
others;
}
问题
@Log4j不好使。如果大家好用的话给我留言啊,感激不尽!!!
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
Lombok库就是为了消除这种冗余而诞生的,它通过注解处理器在编译时自动为我们生成这些方法,极大地简化了JavaBean的编写工作。 Lombok的基本使用 ------------------ Lombok提供了一系列的注解,如`@Data`、`@...
标题 "lombok试用" 暗示了我们要讨论的是一个Java开发工具——Lombok,它可以帮助开发者简化JavaBean类的编写,通过注解自动处理getter、setter、构造器等常见代码,提升代码的可读性和简洁性。Lombok的核心在于减少...
Lombok是一款非常受欢迎...通过安装Eclipse插件并合理利用Lombok的注解,如@Data,可以实现代码的自动化生成,使开发者更专注于业务逻辑,提升代码质量。这个压缩包中的资源为初学者提供了学习和实践Lombok的良好途径。
Lombok的主要目标是减少JavaBean类中的样板代码,例如getter、setter、构造函数、equals()、hashCode()以及toString()等方法。通过在类或字段上添加特定的Lombok注解,这些方法会自动生成,从而提高了代码的可读性和...
Lombok则是一个用于简化JavaBean代码的库,通过注解的方式,可以在编译时自动生成getter、setter、equals、hashCode、toString等方法,极大地减少了冗余代码。在IntelliJ IDEA中安装Lombok插件可以方便地实现这些...
1. Lombok注解只作用于源代码,因此在运行时需要确保编译器已经正确处理了注解,否则可能会出现编译错误或运行时异常。 2. 虽然Lombok能极大地提高开发效率,但也可能导致代码可读性下降,尤其是在多人协作的项目中...
Lombok的主要目标是减少Java代码中的冗余部分,尤其是getter、setter、构造函数以及equals()、hashCode()和toString()等方法。通过使用Lombok,你可以避免手动编写这些常见但无趣的代码,使你的类更加整洁、易于阅读...
Lombok是一款非常流行的Java库,它提供了一组注解,用于简化JavaBean的编写工作,大大减少了冗余的getter、setter、构造函数等代码。Lombok插件则是针对IDE(如IntelliJ IDEA、Eclipse)的扩展,使得在开发过程中...
在开发过程中,Lombok能够极大地减少代码冗余,提高开发效率。然而,有时在线安装Lombok插件可能会遇到问题,此时可以借助提供的离线资源进行安装。 针对"lombok-resource.rar"这个压缩包,我们可以推断它包含了...
Lombok是一款非常受欢迎的Java库,它通过注解的方式简化了JavaBean的编写工作,减少了大量getter、setter、构造函数等冗余代码。在Eclipse这样的集成开发环境中使用Lombok,可以极大地提高开发效率。本篇文章将详细...
Lombok是一款非常受欢迎的Java库,它通过注解的方式极大地简化了JavaBean的开发工作。在Java编程中,我们经常需要编写大量的getter、setter、equals、hashCode和toString方法,这些繁琐的工作占据了开发者很多时间。...
Lombok是一款非常流行的Java开发工具,它通过注解的方式简化了JavaBean的代码编写工作,大大减少了冗余的getter、setter以及其他常规构造方法的编写。这个压缩包"lombok.jar下载.rar"提供的是Lombok的jar文件,解...
Lombok是一款强大的Java库,它通过注解的方式简化了JavaBean的编写工作,大大减少了冗余的getter、setter、构造函数等代码。在本文中,我们将深入探讨Lombok的基本概念,以及如何在IntelliJ IDEA中安装并使用Lombok ...
Lombok是一款非常流行的Java开发工具,它通过注解的方式简化了JavaBean的编写工作,减少了大量getter、setter、构造函数等冗余代码。在IntelliJ IDEA中安装Lombok插件,可以使得IDE更好地支持Lombok的功能,提高开发...
首先,Lombok插件的主要功能在于消除Java对象中的getter、setter、构造器、equals()、hashCode()以及toString()等冗余代码。通过在类的字段上添加特定的Lombok注解,如`@Data`、`@Setter`、`@Getter`、`@...
Lombok是一款非常受欢迎的Java库,它通过注解的方式简化了JavaBean的编写工作,减少了大量getter、setter、equals、hashCode、toString等冗余代码。Lombok插件则是用于IntelliJ IDEA(简称IDEA)集成开发环境中的,...
Lombok是一款非常流行的Java库,它通过提供一系列的注解,简化了JavaBean的编码工作,使得开发者可以省去编写getter、setter、构造函数等冗余代码。在本压缩包中,结合STS(Spring Tool Suite)的使用,我们可以更...
生成器可能支持使用`@Data`、`@AllArgsConstructor`等Lombok库的注解,来简化代码并减少冗余。例如,使用Lombok,上述的JavaBean可以被简化为: ```java import lombok.Data; @Data public class MyBean { private...