第一个char lowerCase和next upperCase时,Lombok getter / setter生成错误

时间:2016-10-12 07:47:41

标签: lombok

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

Eclipse生成

private xPos

getXPos()
setXPos(...)

龙目岛将生成

getxPos()
setxPos(...)

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

1 个答案:

答案 0 :(得分:0)

即使getter看起来不错,您也可能需要在通过有线发送此类并将其转换为json时强制使用属性名称

 @Setter(onMethod_ = {@JsonSetter("yResolution")})
 @Getter(onMethod_ = {@JsonGetter("yResolution")})
 private String yResolution;
 

没有此元数据,将创建的json字符串将使用所有小写字母

在这里找到它 Custom serialized and deserialized field names with lombok