如何用采用了Lombok简化代码
时间: 2024-03-07 16:47:01 浏览: 148
Lombok是一个Java库,它可以通过注解来简化Java代码,提高代码的可读性和可维护性。下面是使用Lombok简化代码的一些示例:
1. 使用@Data注解自动生成getter、setter、equals、hashCode和toString方法。
```java
import lombok.Data;
@Data
public class User {
private Long id;
private String name;
private Integer age;
}
```
2. 使用@NoArgsConstructor、@AllArgsConstructor注解自动生成无参构造函数和全参构造函数。
```java
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
public class User {
private Long id;
private String name;
private Integer age;
}
```
3. 使用@Builder注解自动生成Builder模式代码。
```java
import lombok.Builder;
import lombok.Data;
@Data
@Builder
public class User {
private Long id;
private String name;
private Integer age;
}
```
4. 使用@Log4j、@Slf4j注解自动生成日志相关代码。
```java
import lombok.extern.log4j.Log4j;
@Log4j
public class User {
public void test() {
log.info("test");
}
}
```
以上是Lombok的一些使用示例,通过使用Lombok,可以减少Java代码中的样板代码,提高代码的可读性和可维护性。
阅读全文