雖然接觸到lombok已經有很長時間,但是大量使用lombok以減少代碼編寫還是在新團隊編寫新代碼維護老代碼中遇到的。 我個人並不主張使用lombok,其帶來的代價足以抵消其便利,但是由於團隊編碼風格需要一致,用還是要繼續使用下去。使用期間遇到了一些問題並進行了一番研究和思考,記錄一下。 1. ...
雖然接觸到lombok已經有很長時間,但是大量使用lombok以減少代碼編寫還是在新團隊編寫新代碼維護老代碼中遇到的。 我個人並不主張使用lombok,其帶來的代價足以抵消其便利,但是由於團隊編碼風格需要一致,用還是要繼續使用下去。使用期間遇到了一些問題並進行了一番研究和思考,記錄一下。 1. ...
今天遇到了一個比較坑的情況 有一個對象,假設為person,里面的home為一串json 這個時候需要獲取到這個json對里面的特定字符串進行替換,例如要替換地址 "addr":"123"為"addr":"234" 第一想法便是: person.setHome((String ...
引言 今天中午正在帶着耳機遨游在代碼的世界里,被運營在群里@了,氣沖沖的反問我最近有刪生產的用戶數據的嗎?我肯定客氣的回答道沒有呀?生產的數據我怎么能隨隨便便可以刪除,這可是公司的紅線,再說了我也沒 ...
as 別名要用雙引號 不然報錯 Encountered " <S_CHAR_LITERAL> "\'centralMedia\' "" at line 6, column 69 ...
最安全做法使用bean替代默認轉換器方法 @Configuration public class MyConfiguration { @Bean public HttpMessag ...
坑的原因 通過JSON.parse()獲得的Map,我們打印就能看出來 我們可以看到 ...
適用版本:fastjson:1.2.71fastjson:1.1.72.android 一、JavaBeanInfo build 5XX行:"default constructor not found. " + clazzfastjson反序列化過程參考:https ...
問題描述 一個對象(某個字段為枚舉類型,為了不采用默認的序列化過程,用@JSONField指定了序列化器和反序列器,過程見舊博文),將其放到JSONArray中再序列化JSONArray對象,用得到 ...