Bootstrap

【Spring常见错误】idea添加@Data注解后无getter&setter提示

使用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

插件安装后,开启注解处理器(Annotation Processor),重启IDEA即可。 

🙊🙊作者主页:🔗求不脱发的博客

📔📔 精选专栏:🔗SSM直击大厂

📋📋 精彩摘要:MyBatis 核心配置文件(xxxConfig.xml),该文件配置了MyBatis的一些全局信息,,包含数据库连接信息和MyBatis运行时所需的各种特性,以及设置和响应MyBatis行为的一些属性。本文将深入浅出的介绍MyBatis核心配置文件中常用的标签配置。

💞💞觉得文章还不错的话欢迎大家点赞👍➕收藏⭐️➕评论💬支持博主🤞

;