工程pom文件中引入lombok包简介及使用

介绍

lombok包主要是用来简化bean代码的工具包

使用

下载安装lombok插件
在这里插入图片描述

引入包

<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> <version>1.18.4</version> </dependency>
@Data 
@NoArgsConstructor 
@AllArgsConstructor 
public class User { 
private Long id; 
private String userName; 
private String password; 
private String name; 
private Integer age; 
private String email; 
}

使用lombok包中的注解,就不再entity类中用写set、get方法了,lombok自动帮你生成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是使用Lombok的Maven项目的pom.xml文件示例: ```xml <project> <!-- ... --> <dependencies> <!-- ... --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.20</version> <scope>provided</scope> </dependency> </dependencies> <!-- ... --> <build> <plugins> <plugin> <groupId>org.projectlombok</groupId> <artifactId>lombok-maven-plugin</artifactId> <version>1.18.20.0</version> <executions> <execution> <id>delombok</id> <phase>generate-sources</phase> <goals> <goal>delombok</goal> </goals> <configuration> <addOutputDirectory>false</addOutputDirectory> <sourceDirectory>src/main/java</sourceDirectory> <outputDirectory>${project.build.directory}/generated-sources/delombok</outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build> <!-- ... --> </project> ``` 其,`<dependency>`元素将Lombok添加到项目依赖,`<scope>`设置为`provided`,表示Lombok不会被打到最终的JAR文件,而是由Maven在编译时提供。 `<build>`元素的`<plugins>`元素将Lombok Maven插件添加到项目。`<execution>`元素定义了一个名为`delombok`的执行,它将在`generate-sources`构建阶段执行。`<goal>`元素将插件目标设置为`delombok`,表示执行Lombok的Delombok操作。`<configuration>`元素指定了Delombok的输入和输出目录。在这个例子,它将在`src/main/java`查找Java源代码,并将Delombok的输出放在`target/generated-sources/delombok`目录

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值