原创 穀粒商城學習——P103、104ElasticSearch-Docker安裝ES和Kibana 穀粒商城學習——docker安裝mysql

1,下載鏡像文件 打開虛擬機,root用戶或sudo執行如下命令   docker pull elasticsearch:7.4.2(相當於mysql,存儲和檢索數據)   docker pull kibana:7.4.2(相當於nav

原创 穀粒商城學習——P102ElasticSearch簡介

@ES官網 ElasticSearch下文及以後簡稱es es是什麼,能做哪些事情,有哪些特點? es是搜索和分析引擎,開源、分佈式,適用於所有類型的數據,包括文本、數字、地理空間、結構化和非結構化數據等。Elasticsearch 在 A

原创 穀粒商城學習——P90 調用遠程服務 穀粒商城學習——P20-27springcloud alibaba

在穀粒商城學習——P20-27springcloud alibaba課程中已經學過openfeign調用遠程服務的基本示例,重複的不在贅述 被調用的遠程controller接口指定了@PostMapping和@RequestBody,則調用

原创 穀粒商城學習——P70 vue父子組件交互

父組件中引入子組件,子組件使用emit像父組件註冊事件,並可傳遞數據,父組件在子組件標籤上就能綁定子組件註冊的事件並能接收子組件傳遞過來的數據   關鍵代碼: 子組件category.vue <template> <el-tree

原创 穀粒商城學習——P69 JSR303自定義校驗註解

1,編寫一個自定義校驗註解ListValue package com.atguigu.common.valid; import javax.validation.Constraint; import javax.validation.

原创 穀粒商城學習——P66 JSR303校驗

1,給Bean添加校驗註解   javax.validation.constraints.*,並定義自己的message(可省略,有默認的校驗錯誤信息) package com.atguigu.gulimall.product.enti

原创 穀粒商城學習——P68統一異常處理

代碼: 去掉@Valid後的BindingResult @RequestMapping("/save") // @RequiresPermissions("product:brand:save") public R

原创 穀粒商城學習——P69 JSR303分組校驗

p67中有個問題沒有解決,就是在新增和修改的時候,校驗規則可能並不一樣,一套校驗規則顯然不適用。利用jsr303校驗分組可解決 新建分組interface,必須是interface AddGroup package com.atguig

原创 穀粒商城學習——P61-64阿里雲對象存儲oss

@專業術語  oss上傳簡單測試 1、開通對象存儲oss,開通子賬號(可選,更安全),引入mvn依賴(sdk方式) <dependency> <groupId>com.aliyun.oss</gr

原创 穀粒商城學習——P52商品服務-API-三級分類-新增效果

這節主要講了elementui的對話框,以及對話框結合form使用   關鍵代碼: <el-dialog title="提示" :visible.sync="dialogVisible" width="30%"> <e

原创 穀粒商城學習——P51商品服務-API-三級分類-刪除-刪除效果細化

httpget和post模板 一直用的hbuilder,到這裏發現怎麼設置也不生效,於是轉vscode了 new global snippets file,手工創建模板vue.config-snippets        模板內容

原创 穀粒商城學習——P53商品服務-API-三級分類-基本修改效果完成

本節內容:點擊修改,只修改某些字段,用到了對象結構表達式語法 var { catId, name, icon, productUnit } = this.category; 點擊modal關閉對話框屬性 :close-on-cli

原创 穀粒商城學習——P54商品服務-API-三級分類-修改-拖拽效果

本節講述了elementui tree 可拖拽節點的使用 通過 draggable 屬性可讓節點變爲可拖拽。   allow-drop判定目標節點能否被放置。allow-drop是個函數類型的屬性 Function(draggingNod

原创 穀粒商城學習——P50商品服務-API-三級分類-刪除-邏輯刪除

這節主要講了MyBatis的邏輯刪除使用 1,配置com.baomidou.mybatisplus.core.config.GlobalConfig$DbConfig mybatis-plus: global-config:

原创 穀粒商城學習——P45商品服務-API-三級分類-查詢-遞歸樹形結構數據獲取

業務:查詢出商品分類並組合成樹結構返回 關鍵代碼 package com.atguigu.gulimall.product.service.impl; import org.springframework.stereotype.Ser