使用idea添加@Data注解偷懒式编程时可能会遇到无getter&setter提示问题.
首先检查Lombok依赖是否保证导入成功。然后再检查IDEA中是否已安装Lombok插件(很多人一般都是该插件没安装导致无提示)
pom.xml
<!-- lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
entity:
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
public class User {
@TableId(value = "id", type = IdType.AUTO )
private Integer id;
private String student_id;
private String name;
private String sex;
private String college;
private String phone_num;
}
maven:
在保证以上问题没问题后,再检查IDEA中是否已安装Lombo插件。
File -> Settings - > Plugins