發現Java Bean naming convention的小細節,是因為前文的大小寫把我搞死T_T
我在Java寫Entity依舊沿用在C#開發的習慣→所有英文單詞的第一個字都大寫
例如公司名稱company name,就會被命名成CompanyName
結果轉出來的結果全部都變成第一個字小寫companyName
那為啥Java這麼雞婆要幫你轉呢?原因請看JavaBeans的8.8節
如果還是不喜歡naming被改掉,還有一個小撇步~在getter加上@JsonProperty
private String GroupName;
@JsonProperty("CompanyName")
public String getCompanyName() {
return CompanyName;
}
public void setGroupName(String groupName) {
GroupName = groupName;
}
參考文章
Where is the JavaBean property naming convention defined?
沒有留言:
張貼留言