1)三層 業務邏輯 介紹:
a:a:將 實體類 封裝成 vo 類,用於接收請求,vo 類在轉換為 po 類,進行 資料庫操作。
a:如果 vo 類裡面 ,有 double 型別的小數(金額),為了儲存精度,可以使用 bigdecinal ,來保證精度。
3)string.join() :
a:用法。(將 集合,轉換為 拼接的字串)
@springboottest
@test
void contextloads()
}
b:結果:
111,222,333,444
4)儲存商品資訊時,需要呼叫其他服務,對資料庫,進行操作。
a:使用 openfeign 進行 為服務之間的呼叫。
b:需要滿足的條件:
-1.遠端服務 必須上線,放在服務中心中。
-2.遠端服務 必須開啟服務註冊和發現功能( 註解)
-3.本服務也需要滿足以上兩個條件。
-4.本服務必須 開啟遠端呼叫功能。
//開啟服務註冊與發現 以及 標識用於遠端呼叫的方法的 本地包路徑
@enablefeignclients(basepackages = "com.guigu.gulimail.product.feign")
@enablediscoveryclient
public static void main(string args)
}
/**
* @author zhangsan
* @date 2021/3/18 10:53 下午
* @version 1.0
*/// 標識:調哪個服務的哪個方法。
@feignclient(value = "gulimail-coupon")
public inte***ce couponfeignservice
c:服務之間,傳送請求 和 接收請求,都需要用到 to 類,所以 to 類,可以放到 common 裡面。
d:把 vo 裡面的 部分有用的 屬性,放到 to 裡面,進行傳輸。
e:遠處 為服務,接收到請求 ,並將 請求引數封裝到 to 類,然後將 to 類轉換為 vo,進行傳輸。再 轉換為 po,進行資料庫操作。
商城商品爬取
from selenium import webdriver import time import csv 接受使用者輸入 訪問京東 pro input 請輸入要爬取的商品 driver webdriver chrome driver get i 1 傳送文字到搜尋框 text driver fin...
新增商品sku
1 需求 需要寫乙個新增商品的頁面,主要難點就sku 2 思路 總體來說就是前端生成適合排版的sku資料,之後經過轉換成符合介面的上傳資料,剛開始轉換的時候沒有思路也是花了點時間,畢竟不設限制的sku可以有很多,層級也很深,所以主要用的是遞迴來處理 前端排版時的資料 對應 介面上傳時的資料 對應 3...
web商城 無法刪除商品
遇到的問題是 自己新增的商品無法刪除,原有的商品可以刪除。它是乙個string型別,所以在方法中傳參的時候需要加上乙個單引號,方法才會知道這是乙個字串,不然會被當作乙個變數 補充表單中沒有的資訊,private date pdate private int pflag private string ...