前提:同一個實體,在兩個項目中使用
- 使用fastjson進行序列化反序列化,兩個實體的包名無需保持一致:fastjson序列化反序列化是根據@JSONField註解中的name等字段進行處理的。
- 使用io流進行序列化反序列化,兩個實體的包名必須保持一致:否則反序列化時根據實體類的全路徑找不到對應的實體類會反序列化失敗。
前提:同一個實體,在兩個項目中使用
ThreadLocal的使用,,,實際上相當於維護了一個Map,其中以鍵值對的形式,存儲了某一個數據被多個線程訪問所對應的值。當然這個數據只能有
JSONArray序列化日期最初用到, 這個是全局設置,會有風險。 String[] dateFormats = new String[] {"yyyyMMdd"}; JSONUtils.getM