我在为 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 将每个第一个字符大写?
即使 getter 看起来不错,当此类通过网络发送并转换为 json 时,您可能需要强制属性名称
@Setter(onMethod_ = {@JsonSetter("yResolution")})
@Getter(onMethod_ = {@JsonGetter("yResolution")})
private String yResolution;
Run Code Online (Sandbox Code Playgroud)
如果没有此元数据,将创建的 json 字符串将全部为小写字母
在这里找到它 使用 lombok 自定义序列化和反序列化字段名称
| 归档时间: |
|
| 查看次数: |
6443 次 |
| 最近记录: |