Lombox基本使用
Lombox基本使用
在IntelliJ IDEA中,集成Lombok
在IDEA中安装Lombok插件
- 打开IntelliJ IDEA
- 点击顶部菜单栏的 "File" -> "Settings"
- 在弹出的窗口中选择 "Plugins"
- 在搜索框中输入 "Lombok",找到Lombok插件并点击 "Install" 安装插件
- 安装完成后,重启IDEA
在项目的构建工具中添加Lombok依赖
如果你使用的是Maven,可以在项目的pom.xml文件中添加以下依赖
<!-- lombok插件 --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.22</version> <scope>provided</scope> </dependency>
配置IDEA以支持Lombok
确保以下正确设置
- 打开IntelliJ IDEA
- 点击顶部菜单栏的 "File" -> "Settings"
- 在弹出的窗口中选择 "Build, Execution, Deployment" -> "Compiler" -> "Annotation Processors"
- 勾选 "Enable annotation processing" 复选框
使用Lombok注解
在Java类中,你可以使用Lombok注解,如 @Data
、@NoArgsConstructor
、@AllArgsConstructor
等来简化代码并自动生成getter、setter、构造函数等方法
import lombok.*; @Data @NoArgsConstructor @AllArgsConstructor public class Person { private String name; private int age; }
IDEA会自动识别并应用Lombok注解,生成对应的代码
注解说明
@Getter/@Setter: 作用类上,生成所有成员变量的getter/setter方法; 作用于成员变量上,生成该成员变量的getter/setter方法。 @ToString: 作用于类,覆盖默认的toString()方法 @EqualsAndHashCode: 作用于类,覆盖默认的equals和hashCode @NoArgsConstructor:生成无参构造器; @RequiredArgsConstructor:生成包含final和@NonNull注解的成员变量的构造器; @AllArgsConstructor:生成全参构造器 @Data: 作用于类上,注解集合,使用它相当于使用下列注解: @ToString @EqualsAndHashCode @Getter @Setter @RequiredArgsConstructor @Builder: 作用于类上,将类转变为建造者模式 @Log: 作用于类上,生成日志变量
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!