• 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 }
  • 相关阅读:
    如何调试在OJ中的代码
    在linux命令行中调试在OJ上的c++代码
    jar包
    stanford core
    decode encode
    访问服务器,远程访问linux主机
    代码18
    删除列表中的元素
    if __name__ == '__main__'
    苹果要求全部新app以及版本号更新必须支持iOS 8 SDK和64-bit
  • 原文地址:https://www.cnblogs.com/feipengting/p/7761297.html
Copyright © 2020-2023  润新知