Spring boot项目整合Lombok
首先在settings中查找Lombok插件:
在Marketplace中查找,由于我已经下载完成所以在Installed中显示。
下载后需要重启IDEA
在工程pom.xml文件中添加依赖:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
</dependency>
每在pom文件中添加一个依赖就会在此处看到对应的maven依赖:
若无法更新则需要点击右侧maven进行更新,或者在lifecycle中先clean后更新:
由于Lombok包含日志:
所以在此我们可以在resources文件下新建application.yml文件配置日志级别:
logging:
level:
com.dsr: debug //com.dsr包运行产生的日志都为debug
com.springframework: info //com.springframework包运行产生的日志都为info
在工程中添加对应实体类(dao.Admin):
package com.dsr.dao;
import lombok.Data;
import tk.mybatis.mapper.annotation.KeySql;
import javax.persistence.Id;
import javax.persistence.Table;
/*
@Data可以为类提供读写功能,从而不用写get、set方法。还会为类提供 equals()、hashCode()、toString() 方法。
*/
@Data
//对应数据库中的表名
@Table(name = "admin")
public class Admin {
//设置主键
@Id
//主键回填
@KeySql(useGeneratedKeys = true)
private int adminId;
private String adminName;
private String sex;
private String tel;
private String email;
private String pwd;
private String cardId;
private String role;
}
Lombok常用注解: