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 }