@Getter @Setter注释无法解析为类型

whi*_*hat 1 java annotations

我试图在我的JavaBean中自动化getter和setter方法.

因为,为Beans @ Naming Convention描述了方法和字段命名约定,所以必须有一种方法来使用这些约定来避免样板代码,例如为每个bean编写getter和setter方法.我发现了一个这样的方式在这里.

我在我的Windows机器上使用带有Java SE 6的Eclipse Helios IDE.虽然Eclipse提供了一种生成getter和setter方法而无需显式编写它们的方法,但使用注释会使代码更加清晰和可读.

但是,当我在Eclipse中编写以下代码时,我得到以下错误@Compile-time:

    private @Getter @Setter int price;
Run Code Online (Sandbox Code Playgroud)

错误:

Getter无法解析为某种类型.
Setter无法解析为某种类型.

我该如何解决?

Lau*_*ves 9

@Getter并且@Setter不是Java的一部分.项目龙目岛有这些名称的注释,所以你应该研究如何设置它.