lombok
功能: Lombok 是一个实用的Java类库,可以通过简单的注解来简化和消除一些必须有但显得很臃肿的Java代码。
导入包:使用Lombok首先要将其作为依赖添加到项目中,在pom.xml文件中手动添加
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
</dependency>
功能使用:注解@Data
import lombok.Data;
@Data
public class User {
private String id;
private String name;
private String sex;
}
- @Data 用在entity上,可以代替get,set方法。
- @Data注解是Lombok 库提供的,Lombok 它不是spring库。
- @Data会告诉Lombok生成所有缺失的方法,同时还会生成所有以 final 属性作为参数的构造器,使得entity的代码简洁明了
fastjson
功能:FastJson 是阿里巴巴的开源