lombok 去除麻烦的实体类get和set,toString书写

首先在pom.xml中添加

 <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.18</version><!--  -->
    </dependency>

自动下载 lombok.jar包在maven仓库中,找到 lombok.jar复制到eclipse安装的目录下,在cmd命令提示中输入Java -jar lombok.jar

然后会弹出

点击Install/Update,就把jar包添加到eclipse工具中,然后在项目上右键-》maven-》update project,更新一下maven,重启eclipse,就可以使用Lombok了。

具体用法时在实体类上加注解

@Data//自动生成get和set,tostring
@NoArgsConstructor//自动生成无参构造函数
@AllArgsConstructor//自动生成全参数构造函数

@Setter:注解在属性上;为属性提供 setting 方法

@Getter:注解在属性上;为属性提供 getting 方法
@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象

如:

 1 @Data//自动生成get和set,tostring
 2 @NoArgsConstructor//自动生成无参构造函数
 3 @AllArgsConstructor//自动生成全参数构造函数
 4 public class Article {
 5     @Id
 6     @GeneratedValue(strategy=GenerationType.IDENTITY)
 7     private Integer id;
 8     private String title;
 9     @Column(columnDefinition="LONGTEXT")
10     private String content;
11     private Date createTime;
12     @Column(columnDefinition="LONGTEXT")
13     private String img;
14     private String author;
15     private Integer browsers;
16     private Integer likes;
17     
18     @ManyToOne
19     @JoinColumn(name="type_id")
20     private ArticleType atype;
21     
22     @OneToMany(mappedBy="article")
23     private List<Comment> comments;
24     
25     
26 }
原文地址:https://www.cnblogs.com/feipengting/p/7761297.html