【发布时间】:2016-05-08 03:12:12
【问题描述】:
有没有办法修改@Setter注解,为所有通过lombok构建的set方法添加一些自定义逻辑。
我有一个用一些默认值初始化字段的类。现在,如果值不为空,我只想在字段中设置值。
例如,产生的东西-
public void setFoo(int foo) {
if (foo != null) {
this.foo = foo;
}
}
例如,如果我在 Jersey 更新请求类上使用 @Setter 注释,而不是做类似的事情-
if (request.getFoo() != null) {
this.foo = request.getFoo();
}
我应该可以直接做-
this.setFoo(request.getFoo());
有一些结果。
【问题讨论】: