springboot中实体类上添加@Data标签却无法调用Getter and Setter

本文介绍了在SpringBoot项目中,使用Lombok库的@Data注解在实体类上以自动生成Getter和Setter,但遇到无法调用这些问题。文章详细讲解了解决此类问题的方法,包括确保Lombok插件在IDEA中的正确安装和配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实体类上增加标签@Data,代码如下:

import lombok.Data;
import lombok.ToString;

import javax.persistence.*;

/**
 * @author :weihuanwen
 * @date :Created in 2019/5/23 00:14
 * @description :
 * @version: 1.0
 */
@Entity//代表当前是一个实体类
@Table(name = "user")
@Data//代表了setter&getter方法
@ToString//代表了toString方法
public class User {

    @Id//代表主键
    @GeneratedValue(strategy = GenerationType.IDENTITY)//主键自增策略
    private Integer id;
    private String username;
    private String password;
    private String name;

}

增加此标签就避免了实体类中写Getter and Setter的麻烦

但是在实际应用中却发现此实体类对象调用不到Getter and Setter方法,下面给出具体解决办法:

安装成功后重启Idea后插件就生效了,具体表现如下:

imp
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值