java—为什么我不能在spring boot应用程序中使用@getter和@setter注解访问get和set方法?|Lombok

42fyovps  于 2021-06-26  发布在  Java
关注(0)|答案(2)|浏览(391)

为什么我不能在spring启动应用程序中使用@getter和@setter注解访问get和set方法?

import lombok.Getter;
    import lombok.Setter;

public class Card {

    @Getter//(lazy = true) 
    @Setter
    private int id;
    @Getter
    @Setter
    private String cardvalue;

}

在我的控制器类中,它说这两个方法都是未定义的。注意:在pom.xml中添加了lombok依赖项

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.16</version>
    <scope>provided</scope>
</dependency>

并验证文件是否在maven依赖中成功下载。
为了使用使用注解的方法,有什么配置要做吗?请帮帮我!

zlhcx6iw

zlhcx6iw1#

如果你在intellij上,你需要下载lombok插件。你可以从 Preferences -> Plugins -> Lombok

2eafrhcq

2eafrhcq2#

我也面临同样的问题,也许你需要添加一个lombok插件,这将解决问题,至少对我或其他人
你能看一下下面几页吗?并按照步骤添加lombok插件
解决方案1
解决方案2
解决方案3
请参考intellij
请参考eclipse/sts

相关问题