樂優商城(最終)
為期一個月的樂優商城的學習結束了。。這個月真的收穫挺多的,之前學習一直都是很零散的知識。沒有很正做專案。現在,做完這一個月的專案。寫了這麼多天的部落格,中間一度產生了厭倦,不想再寫部落格了,可是,想到有始有終吧,還是堅持把部落格寫完。接下來,就是準備知識,要出去面試了。
一共9個微服務,一個註冊中心,一個閘道器
springboot中使用mybaits配置檔案的方式
mybatis: type-aliases-package: com.leyou.item.pojo mapper-locations: mapper/OrderMapper.xml configuration: map-underscore-to-camel-case: true
相關推薦
樂優商城(最終)
為期一個月的樂優商城的學習結束了。。這個月真的收穫挺多的,之前學習一直都是很零散的知識。沒有很正做專案。現在,做完這一個月的專案。寫了這麼多天的部落格,中間一度產生了厭倦,不想再寫部落格了,可是,想到有始有終吧,還是堅持把部落格寫完。接下來,就是準備知識,要出去面試了。一共9
樂優商城(七)商品規格管理
目錄 2.6 總結 2.7 測試 商品規格管理 一、商品規格資料結構 樂優商城是一個全品類的電商網站,因此商品的種類繁多,每一件商品,其屬性又有差別。為了更準確描述商品及細分差別,抽象出兩個
樂優商城(五)品牌管理(後端)
目錄 後臺功能——品牌管理(後端) 二、後端介面實現 主要就是對資料庫的抽插,難點在於和前端頁面的聯調,介面本身不復雜。 2.1 品牌查詢 2.1.1 資料庫表
樂優商城(十)商品管理
目錄 3.4 商品描述資訊 商品描述資訊比較複雜,而且圖文並茂,甚至包括視訊。 這樣的內容,一般都會使用富文字編輯器。 3.4.1 富文字編輯器 通俗來說:富文字,就是比較豐富的文字編輯器。
樂優商城(三)商品分類管理
目錄 一、資料 後臺功能——商品分類管理 商城中最重要的就是商品,當商品數目增多後,需要對商品進行分類,而且不同的商品會有不同的品牌資訊。具體關係如下圖所示: 一個商品分
樂優商城(三十九)—— 訂單中心
目錄 一、我的訂單頁 1.1. 頁面效果 1.2 後臺介面 1.3 頁面改造 1.3.1 資料載入 1.3.2 分頁條 1.4 測試 1.5 訂單狀態過濾 1.5.1 全部訂單(16) 1.5.2 待付款(3) 1.5.3 待發貨(4) 1.5.4 待
樂優商城(三十八)——訂單微服務
目錄 五、地址管理 5.1 頁面效果 5.2 資料庫表設計 5.3 頁面優化 5.3.1 在data中定義資料 5.3.2 模態框 5.3.3 方法繫結 5.3.4 效果展示 5.4 後臺介面 5.4.1 實體類 5
樂優商城(三十七)——訂單微服務
目錄 四、細節優化 4.1 支付頁面顯示總金額 4.1.1 支付頁面 4.1.2 支付成功頁面 4.2 修改訂單號的傳遞方式 4.2.1 修改訂單提交函式 4.2.2 修改支付頁面 4.3 訂單提交時進行登入認證 4.4 本地資料刪除 4.5 購物車資料更新
樂優商城(三十六)——訂單微服務
目錄 二、訂單結算頁 2.1 頁面跳轉 2.2 收貨人資訊 2.3 支付方式 2.4 商品列表 2.4.1 購物車資訊獲取 2.4.2 頁面渲染 2.5 總金額 2.6 提交訂單 2.6.1 頁面提交 2.6.2 精度損失問題 三、微信支付 3.1
樂優商城(三十四)——訂單微服務
目錄 一、建立訂單微服務 1.1 建立module 1.2 pom依賴 1.3 配置檔案 1.4 啟動類 1.5 配置匯入 1.6 屬性讀取 1.7 支付工具類 1.8 修改閘道器配置 二、實體類準備 2.1 Order.java 2.2 OrderD
樂優商城(三十五)——訂單微服務
目錄 一、訂單系統介面 1.1 Swagger-UI 1.1.1 什麼是OpenApi 1.1.2 什麼是Swagger 1.1.3 快速入門 1.2 測試介面 1.2.1 建立訂單介面 1.2.2 生成ID方式 1.2.3 查詢訂單介面
樂優商城(三十三)——購物車
目錄 四、已登入購物車 4.1 新增登入校驗 4.1.1 引入JWT相關依賴 4.1.2 配置公鑰 4.1.3 載入公鑰 4.1.4 編寫攔截器 4.1.5 配置攔截器 4.1.6 編寫過濾器 4.1.7 配置過濾器 4.2 後臺購物車設計 4.3 新增商
樂優商城(三十二)——購物車
目錄 一、搭建購物車微服務 1.1 建立module 1.2 pom依賴 1.3 配置檔案 1.4 啟動類 二、購物車功能分析 2.1 需求 2.2 流程圖 三、未登入購物車 3.1 準備 3.1.1 購物車的資料結構 3.1.2 web本地儲存
樂優商城(三十一)——授權中心
目錄 三、首頁判斷登入狀態 3.1 頁面程式碼 3.2 後臺實現校驗使用者介面 3.3 測試 3.4 重新整理token 四、閘道器的登入攔截 4.1 引入jwt相關配置 4.2 編寫過濾邏輯 4.3 白名單 三、首頁判斷登入狀態 雖然cookie已經
樂優商城(三十)——授權中心
目錄 一、無狀態登入原理 1.1 什麼是有狀態 1.2 什麼是無狀態 1.3 如何實現無狀態 1.4 JWT 1.4.1 簡介 1.4.2 資料格式 1.4.3 JWT互動流程 1.4.4 非對稱加密 1.5 結合Zuul的鑑權流程 1.5.1 沒有RSA
樂優商城(二十九)——使用者註冊
目錄 七、根據使用者名稱和密碼查詢使用者 7.1 介面說明 7.2 Controller 7.3 Service 7.4 測試 八、在註冊頁進行測試 七、根據使用者名稱和密碼查詢使用者 7.1 介面說明 功能描述:查詢功能,根據引數中的使用者名稱和密碼查詢指定
樂優商城(二十八)——使用者註冊
五、傳送簡訊功能 5.1 介面說明 功能描述:根據使用者輸入的手機號,生成隨機驗證碼,長度為6位,純數字。並且呼叫簡訊服務,傳送驗證碼到使用者手機。 介面路徑:POST /code 引數說明: 引數 說明
樂優商城(二十三)——商品詳情及靜態化
目錄 2.1 簡介 二、頁面靜態化 2.1 簡介 2.1.1 問題分析 現在的頁面是通過Thymeleaf模板引擎渲染後返回到客戶端。在後臺需要大量的資料查詢,而後渲染得到HTML頁面。會對資料庫造成壓力,並且請求的響應時間過
樂優商城(二十四)——RabbitMQ及資料同步
一、RabbitMQ 1.1 搜尋與商品服務的問題 1.2 訊息佇列(MQ) 1.2.1 什麼是訊息佇列 1.2.2 AMQP和JMS 1.2.3 常見MQ產品 1.2.4 RabbitMQ 1.3 下載和安裝 1.3.1 下載 1.3.2 安裝 二、五種
樂優商城(填坑)——秒殺商品新增
一、需求 後臺商品管理中,將商品新增到可秒殺商品列表 選中商品將其設定為可秒殺。 選擇具體的參與秒殺的商品規格,然後設定相關引數,點選儲存即可。 二、後端介面修改 原來的新增秒殺商品介面在leyou-secskill微服務中,現在將其移動到leyou-item中,程式