您只是遇到了一个我从未见过的错误,或者您正在测试错误。
像这样的注释
@Setter(AccessLevel.NONE) private String age;
在现场一级确实阻止了设置器的生成。但是考虑到要定义一个setter,您甚至不需要它。显式
@Setter也会停止生成。
我刚刚使用Eclipse 4.7.3a和Lombok1.18.0尝试了您的示例,然后调用了(沼泽)设置器。几年来我一直在使用Lombok,但从未遇到过此类错误。
问题很可能是您的JSON解串器根本不使用setter。 我想,您正在测试类似
DefaultModel defaultModel = deserialize("{"name":"some"}", DefaultModel.class);而不是直接测试设置器。这就是问题所在。



