【发布时间】:2013-06-15 03:20:47
【问题描述】:
我正在尝试使用 lombok getter 和 setter 注释。 据我所知,带注释的代码是在运行时生成的,而不是编译时生成的,那么如何借助自动生成的 getter 和 setter 来编写代码?
例如我有这样的课程
@lombok.Getters
@lombok.Setters
public class MyLombokTesting {
private String userName;
}
但是如果这些注释不是在编写代码时生成的,那么这些注释有什么用......
现在我想做这样的事情
MyLombokTesting myLombokTesting = new MyLombokTesting();
String username = myLombokTesting.getUserName();
or myLombokTesting.setUserName("some username");
但我不能做任何这些,因为在编写代码时在eclipse中没有为我生成setter和getter..
显然我可以使用一个参数构造函数来设置用户名,但是 getter 呢?
【问题讨论】:
-
你试过Eclipse插件吗?另外,你到处都拼错了 Lombok。
-
它用于使用 Interospection 访问属性,例如大多数 MVC 框架在将请求参数绑定到属性时做了什么,或者 Hibernate 和 ....
-
@user 好吧,您必须告诉我们什么是“lambok”,因为 Google 上没有出现任何内容。尽管您否认了,但先前强烈支持您使用拼写错误的 Lombok 库。