当前位置: 首页 > 知识库问答 >
问题:

为什么我不能在Spring Boot应用程序中使用@Getter和@Setter注释访问get和set方法龙目

史骏祥
2023-03-14

为什么我不能在Spring Boot应用程序中使用@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依赖项中成功下载。

为了使用使用注释的方法,是否需要进行任何配置?请帮忙!

共有1个答案

冀子石
2023-03-14

我也面临同样的问题,也许你需要添加一个Lombok插件,至少对我或其他人来说可以解决这个问题

你能看一下下面几页吗?并按照步骤添加Lombok插件

解决方案1

解决方案2

解决方案3

请参考IntelliJ

请参阅Eclipse/STS

 类似资料:
  • 假设我有一个类Things,它包含许多不同的实例变量。我为它们分别创建了单独的setter和getter方法。如果我想创建另一个存储things'class'的class2,那么为things类中的实例变量创建额外的setter和getter方法是很好的编码方法。另外,假设我有另一个使用class2的class3,那么重复setter和getter方法会产生高耦合吗?

  • 我在我的项目中添加了Lombok maven存储库并成功使用了Lombok注释。我试图从另一个类访问setter和getter方法,但无法访问这些方法。我使用的是Spring Boot版本2.1.1和STS。这是我的简单代码片段。

  • 问题内容: 我这样做: 要么 我是Python的新手,所以我仍在探索语法,并且我想在此方面提供一些建议。 问题答案: 试试这个:Python属性 示例代码是:

  • Lombok@Data annotation将在带注释的类上无声地添加字段的setter和getter。 如何在龙目岛添加基于条件的setter? lombok中有没有这样的支持 我已经在龙目岛文件中搜索了,我没有看到关于我的问题的解释。

  • 假设我有一个类Things,它包含许多不同的实例变量。我为它们分别创建了单独的setter和getter方法。如果我想创建另一个存储things'class'的class2,那么为things类中的实例变量创建额外的setter和getter方法是很好的编码方法。另外,假设我有另一个使用class2的class3,那么重复setter和getter方法会产生高耦合吗?

  • 我正在尝试使用lombok getters和setters注释。据我所知,带注释的代码是在运行时生成的,而不是在编译时生成的,那么如何利用自动生成的getter和setter来编写代码呢? 例如,我有一个这样的类 但是,如果这些注释不是在编写代码时生成的,那么这些注释有什么用呢... 显然,我可以用一个单参数构造函数来设置用户名,但是getter呢?