当第一个字符小写和下一个字符大写时,Lombok getter/setter 生成错误

AnJ*_*nJu 5 lombok

我在为 xPos、yPos、nCounter 等属性生成 getter/setter 时遇到问题。平台是 Eclipse Luna、Java 1.7、Struts2...

当 Eclipse 生成

private xPos

getXPos()
setXPos(...)
Run Code Online (Sandbox Code Playgroud)

Lombok 将生成

getxPos()
setxPos(...)
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉 Lombok 将每个第一个字符大写?

Maa*_*ope 3

即使 getter 看起来不错,当此类通过网络发送并转换为 json 时,您可能需要强制属性名称

 @Setter(onMethod_ = {@JsonSetter("yResolution")})
 @Getter(onMethod_ = {@JsonGetter("yResolution")})
 private String yResolution;
 
Run Code Online (Sandbox Code Playgroud)

如果没有此元数据,将创建的 json 字符串将全部为小写字母

在这里找到它 使用 lombok 自定义序列化和反序列化字段名称


归档时间:

查看次数:

6443 次

最近记录:

5 年,7 月 前