好用的lombok插件~

简介: 好用的lombok插件~

Lombok的使用:

它作为一个插件,用途是:使用注解给实体类里面的字段,自动的加上属性,构造器,ToString方法,equals方法等,并且当你在更改字段的时候,lombok会立即发生改变,以保持和你修改后的代码是一致的

下载:

注:如果你的IDE是2020及以上的版本,那么IDE已经自带了该插件

导包:

该插件下载完成之后,我们要进行导入依赖,将如下的代码写进你项目的pom.xml文件中:

<dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.10</version>
</dependency>


要是有小伙伴的代码有爆红的情况,可点击这个刷新按钮,然后稍等一会,网络不太好的小伙伴请耐心等待!

使用:

一切工作准备就绪,下面就可以使用啦!

点击左下角的Structure,以便于我们观察添加不同注解后,类的变化情况:

未添加任何注解:左边关于该实体类只包含有关属性

添加Data注解:在包含有关属性的基础上增加了set和get方法等

@Data作用于类上,是以下注解的集合

@ToString @EqualsAndHashCode @Getter @Setter @RequiredArgsConstructor

添加NoArgsConstructor注解:在包含有关属性的基础上增加了无参构造器

添加AllArgsConstructor注解:在包含有关属性的基础上增加了有参构造器

相关文章
|
1月前
|
Java
轻松上手Java字节码编辑:IDEA插件VisualClassBytes全方位解析
本插件VisualClassBytes可修改class字节码,包括class信息、字段信息、内部类,常量池和方法等。
89 6
|
3月前
|
Java
lombok的使用
本文介绍了Lombok库的基本使用方法和常用注解,通过示例代码展示了如何使用Lombok简化Java对象的创建、属性访问、日志记录等编码工作,使代码更加简洁。
lombok的使用
|
3月前
|
Arthas Java 测试技术
Java字节码文件、组成,jclasslib插件、阿里arthas工具,Java注解
Java字节码文件、组成、详解、分析;常用工具,jclasslib插件、阿里arthas工具;如何定位线上问题;Java注解
Java字节码文件、组成,jclasslib插件、阿里arthas工具,Java注解
|
3月前
|
安全 Oracle Java
edge浏览器加载java插件
edge浏览器加载java插件
228 1
|
3月前
|
IDE Java 编译器
lombok编译遇到“找不到符号的问题”
【9月更文挑战第18天】当使用 Lombok 遇到 “找不到符号” 的问题时,可能是由于 Lombok 未正确安装、编译器不支持、IDE 配置不当或项目构建工具配置错误。解决方法包括确认 Lombok 安装、编译器支持,配置 IDE 和检查构建工具配置。通过这些步骤通常可解决问题,若问题仍存在,建议检查项目配置和依赖,或查看日志获取更多信息。
1248 2
|
5月前
|
JSON Java Maven
几个适合Java开发者的免费IDEA插件
【7月更文挑战第15天】以下是适合Java开发者的免费IDEA插件: - **Test Data**: 生成用于单元测试的随机数据,支持多种格式如JSON、CSV等。 - **SonarLint**: 实时检测并修正代码质量问题,提供详细的风险分析。 - **Maven Helper**: 提供pom.xml文件的UI界面,便于管理Maven项目依赖。 - **RestFulTool**: 辅助RESTful服务开发与测试,尤其适合Spring MVC和Spring Boot项目。 - **EnvFile**: 在IDE内部设置运行配置的环境变量,支持YAML、JSON等格式。
118 2
|
4月前
|
IDE Java 开发工具
Java 开发神器 Lombok:告别冗余,拥抱优雅!
Java 开发神器 Lombok:告别冗余,拥抱优雅!
78 0
|
4月前
|
监控 Java
JAVA性能优化- IntelliJ插件:java内存分析工具(JProfiler)
JAVA性能优化- IntelliJ插件:java内存分析工具(JProfiler)
176 0
|
5月前
|
Cloud Native 关系型数据库 Java
云原生数据仓库使用问题之如何安装PL/Java插件
阿里云AnalyticDB提供了全面的数据导入、查询分析、数据管理、运维监控等功能,并通过扩展功能支持与AI平台集成、跨地域复制与联邦查询等高级应用场景,为企业构建实时、高效、可扩展的数据仓库解决方案。以下是对AnalyticDB产品使用合集的概述,包括数据导入、查询分析、数据管理、运维监控、扩展功能等方面。
|
6月前
|
IDE Java 程序员
Lombok使用方法和总结
Lombok使用方法和总结