lombok教程和lombok注解后get,set和log报错无法引用问题

8 篇文章 0 订阅

首先在pom.xml中添加

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

自动下载 lombok.jar包在maven仓库中,找到 lombok.jar复制到eclipse安装的目录下

cmd命令切换到eclipse下,即lombok.jar所在的文件夹

在cmd命令提示中输入Java -jar lombok.jar

然后会弹出

备注:引用了注解报错问题,就是没有安装导致


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

没有使用maven,需要project—》clean


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

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

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

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

@Data//自动生成get和set,tostring
@NoArgsConstructor//自动生成无参构造函数
@AllArgsConstructor//自动生成全参数构造函数
public class Article {
    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    private Integer id;
    private String title;
    @Column(columnDefinition="LONGTEXT")
    private String content;
    private Date createTime;
    @Column(columnDefinition="LONGTEXT")
    private String img;
    private String author;
    private Integer browsers;
    private Integer likes;
    
    @ManyToOne
    @JoinColumn(name="type_id")
    private ArticleType atype;
    
    @OneToMany(mappedBy="article")
    private List<Comment> comments;
    
    
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值