1.平時項目中有些字段不需要賦值,返回給前端頁面JSON是null。
在實體類加
@JsonInclude(JsonInclude.Include.NON_NULL)
每個類都要加,不值得,我們可以加全局配置
jackson:
default-property-inclusion: non_null
1.平時項目中有些字段不需要賦值,返回給前端頁面JSON是null。
在實體類加
@JsonInclude(JsonInclude.Include.NON_NULL)
每個類都要加,不值得,我們可以加全局配置
jackson:
default-property-inclusion: non_null
枚舉異常封裝 @Getter public enum ResultEnum { PARAM_ERROR(1, "參數不正確"), PRODUCT_NOT_EXIST(10, "商品不存在"), PRO
每個項目裏都會用到 public class KeyUtil { /** * 生成唯一的主鍵 * 格式: 時間+隨機數 * synchronized 在高併發也能保證不會重複 *
@Transient 實體類字段上 此實體類和數據庫表對應。某實體類對象字段要返回給前端,數據庫裏面沒有,查詢忽視數據庫裏面對應的字段。 上面這種方法很亂也不見得好 使用DTO對象在每層數據中傳輸
枚舉異常封裝 @Getter public enum ResultEnum { PARAM_ERROR(1, "參數不正確"), PRODUCT_NOT_EXIST(10, "商品不存在"), PRO