原创 界外篇:返回前端訂單列表中的訂單詳情爲null,如何去除,如何爲空

在寫項目中,有時候我們返回給前端的數據爲null,比如: 按照需求,有的需要這樣寫,但是有的就不需要, 一、那麼如果爲null,如何不顯示這項呢?辦法如下: 第一種方法: 需要在實體類是哪個加一個註解:@JsonInclude(Json

原创 springboot第二章---打造企業級微信點餐系統(4)--買家訂單03--controller編寫(訂單列表,訂單詳情,取消訂單)

第一部分:查詢訂單列表  分析:1. Get請求            2. 參數:openid,page,size            3. 返回data是orderDTO   BuyerOrderController.java

原创 springboot第二章---打造企業級微信點餐系統(4)--微信授權獲取openID

本篇文章會涉及到微信的特性 :微信授權,微信支付 ,微信退款 這個網站已經將微信的各種功能寫的很清楚了: https://github.com/Wechat-Group/WxJava 接口文檔:  一、微信授權  獲取openID ,有

原创 界外篇:關於eclipse中springboot項目報錯:Invalid character found in the request target解決方案

今天小編在用eclipse處理項目時,需要在接口測試文檔輸入json,但是報錯了: Invalid character found in the request target The valid characters are define

原创 界外篇:Date轉換爲Long類型,並有毫秒變爲秒

我通常是寫一個工具類:DateToLongSerializer.java package com.fjz.vxsell.utils.serializer; import com.fasterxml.jackson.core.Json

原创 界外篇:返回前端訂單列表中的訂單詳情爲null,如何去除

在寫項目中,有時候我們返回給前端的數據爲null,比如: 按照需求,有的需要這樣寫,但是有的就不需要,那麼如果爲null,如何不顯示這項呢?辦法如下: 第一種方法: 需要在實體類是哪個加一個註解:@JsonInclude(JsonInc

原创 springboot第二章---打造企業級微信點餐系統(4)--買家訂單03--controller編寫(訂單列表)

第一部分:查詢訂單列表    分析:1. Get請求            2. 參數:openid,page,size            3. 返回data是orderDTO   BuyerOrderController.java

原创 springboot第二章---打造企業級微信點餐系統(4)--買家訂單02---service(查詢/取消/完結/支付訂單)

第一步:這裏面有涉及到入庫:ProductInfoServiceImpl.java /** * 加庫存 * @param cartDTOList */ @Override public vo

原创 springboot第二章---打造企業級微信點餐系統(4)--買家訂單01---service(創建訂單)

第一步:新建一個類OrderDTO.java 這個類包含order_master表中的所有信息,以及關聯order_detail的信息 package com.fjz.vxsell.dto; import com.fjz.vxse

原创 springboot第二章---打造企業級微信點餐系統(4)--買家訂單01---實體類及dao

第一步:創建實體類(訂單主表及訂單詳情表) OrderMaster.java package com.fjz.vxsell.bean; import com.fjz.vxsell.enums.OrderStatusEnums; imp

原创 springboot第二章-----打造企業級微信點餐系統(3)--買家商品

第一步:實體類:ProductInfo.java package com.fjz.vxsell.bean; import lombok.Data; import javax.persistence.Entity; import ja

原创 springboot第二章-----打造企業級微信點餐系統(2)--買家類目--04Service層的編寫

第一步:創建service  package com.fjz.vxsell.service; import com.fjz.vxsell.bean.ProductCategory; import java.util.List;

原创 springboot第二章-----打造企業級微信點餐系統(2)--買家類目--03單元測試的使用

一般我是在還沒有進入service的時候寫的測試類。 第一步:實體類,這裏我覺得在添加或查詢時,每次都要set,很麻煩,所以我用了構                   造方法 package com.fjz.vxsell.bean;

原创 springboot第二章-----打造企業級微信點餐系統(2)------同步更新數據庫自帶的create_time和update_time

第一步:添加依賴 pom.xml <!--jpa--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri