下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、微服務(wù)項(xiàng)的后臺(tái)管理系統(tǒng)錄1. 利 renren-generator 動(dòng)成增刪改查代碼2. 使 renren-fast 和 renren-fast-vue 構(gòu)建管理系統(tǒng)3. 配置微服務(wù)路由,簡單 vue 頁展利 renren-generator動(dòng)成增刪改查代碼1. 確保數(shù)據(jù)庫建庫、建表完成。建議在建表時(shí)加上 comment 注釋,動(dòng)成的crud代碼、vue件都會(huì)帶上表中的注釋。# 建表時(shí),字段加上注釋varchar(200) comment # 建表后,對表加上注釋alter table oms_order comment ;3. 克隆 /renrenio/renren-generator4.
2、修改配置件。共兩處配置url: jdbc:mysql:/:3306/db_name?useUnicode=true&characterEncoding=UTF-8=falseusername: rootpassword: 123456# renren-generator/src/main/resources/pertiesemail=578562554#表前綴(類名不會(huì)包含表前綴)tablePrefix=ums_5. 啟動(dòng)項(xiàng),選中所有表,下載代碼zip件# 件錄- main- - java # 動(dòng)成的spring 風(fēng)格的增刪改查代碼# 包名= package+moduleName# 按照con
3、troller service dao service中- - resources- - - mapper # mybatis xml配置件- - - src/views # vue 組件xxx.sql # 堆sql件,不管6. 建 springboot 微服務(wù)模塊,注意包名 = group + 模塊name。把動(dòng)成的 java 代碼和 mapper 件夾復(fù)制到模塊中,注意復(fù)制的位置。7. 打開項(xiàng),主要報(bào)錯(cuò)是 缺少個(gè)叫做 common 的模塊,以及其中的 utils 錄下的類,如 common.utils.PageUtils 、common.utils.R。因此新建 common 模塊,這些缺
4、少的類可以在 renren-generator 中找到,直接復(fù)制過來就。8. 另外還缺少的類,在 maven pom 件中加上即可,主要如下jectlomboklombok1.18.8mysqlmysql-connector-java8.0.17其他項(xiàng) pom 件導(dǎo)這個(gè)模塊com.atguigu.gulimallgulimall-common$project.version9. 配置好數(shù)據(jù)庫信息,啟動(dòng)項(xiàng)驗(yàn)證。使renren-fast和renren-fast-vue構(gòu)建管理系統(tǒng)1. 克隆/renrenio/renren-fast # 后臺(tái)管理系統(tǒng)的的后端采springboot mybatis/r
5、enrenio/renren-fast-vue # 后臺(tái)管理系統(tǒng)的前端vue2. 根據(jù) renren-fast/bd/mysql.sql 在數(shù)據(jù)庫中建 gulimall_admin 庫3. 將 renren-fast 復(fù)制到項(xiàng)中,作為個(gè)模塊4. 啟動(dòng)前端 renren-fast-vue,進(jìn)錄執(zhí)下兩個(gè) npm 命令npm installnpm run dev # url 即可訪問管理系統(tǒng),賬號密碼都是admin簡單vue 頁展1. 因?yàn)?renren-fast 和 其他的模塊運(yùn)在不同的 ip/端,因此需要建微服務(wù)關(guān)(不然需要修改很多前端代碼)這使 alibaba nacos 作為服務(wù)注冊發(fā)現(xiàn),s
6、pring gateway 作為服務(wù)關(guān)nacos的使很簡單,docker啟動(dòng)nacos-server,導(dǎo)pom包,EnableDiscoveryClient 注解。如果需要持久化,配下數(shù)據(jù)庫就2. 建微服務(wù)關(guān),作為項(xiàng)的個(gè)模塊。具體細(xì)節(jié)不詳述,主要是路由的配置uri: lb:/renren-fast # 這需要將renren-fast 注冊到注冊中- RewritePath=/api/(?segment.*),/renren-fast/$segment3. 配置允許跨域訪問。在關(guān)模塊中添加個(gè)配置beanBeanCorsConfiguration corsConfiguration =new or
7、g.springframework.web.cors.CorsConfiguration();urlBasedCorsConfigurationSource .registerCorsConfiguration(, /任意路徑都跨域return new CorsWebFilter(urlBasedCorsConfigurationSource);另外注釋掉 renren-fast 中的跨域配置/ Override/.allowedOrigins(*)3. 修改 renren-fast-vue 前端項(xiàng)/ api接請求地址,給關(guān)發(fā)請求window.SITE_CONFIGbaseUrl =3:200
8、88/api4. npm run dev 重啟前端服務(wù),驗(yàn)證關(guān)效5. 進(jìn)管理系統(tǒng),“系統(tǒng)管理 - 菜單管理 - 新增 - 菜單”,新建菜單,這關(guān)鍵是菜單路由,寫成 按照controller層的url寫,般是 模塊名/數(shù)據(jù)庫表名6. spring gate配置這個(gè)微服務(wù)的路由gateway:routes:- RewritePath=/api/(?segment.*),/$segment7. 把前動(dòng)成的 vue 代碼(兩個(gè),個(gè)是xxx.vue,個(gè)是xxx-add-or-update.vue)復(fù)制到前端項(xiàng)中,地址是srcviewsmodules模塊名xxx.vue 和 srcviewsmodules模塊名xxx-add-or-update.vue8. 重新啟動(dòng)前端項(xiàng),即可訪問這個(gè)表的管理頁9. 刪除權(quán)限驗(yàn)證法,可以顯 新增/批量刪除 按鈕/ utils/inde
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子商務(wù)服務(wù)外包合同
- 的三方入股合作協(xié)議書
- 2025年云南貨運(yùn)從業(yè)資格考試題目
- 2025年泰安道路貨物運(yùn)輸從業(yè)資格證考試
- 電子產(chǎn)品點(diǎn)膠代加工協(xié)議書(2篇)
- 2024年高考?xì)v史藝體生文化課第八單元工業(yè)文明沖擊下的中國近代經(jīng)濟(jì)和近現(xiàn)代社會(huì)生活的變遷8.20近代中國經(jīng)濟(jì)結(jié)構(gòu)的變動(dòng)和資本主義的曲折發(fā)展練習(xí)
- 2024-2025學(xué)年高中數(shù)學(xué)課時(shí)分層作業(yè)13結(jié)構(gòu)圖含解析新人教B版選修1-2
- 2024-2025學(xué)年三年級語文下冊第三單元11趙州橋教案新人教版
- 2024-2025學(xué)年高中歷史第1單元中國古代的思想與科技第6課中國古代的科學(xué)技術(shù)教案含解析岳麓版必修3
- 員工物品交接單
- 《建筑施工圖設(shè)計(jì)》課件-建筑施工圖平面圖
- 貴州省銅仁市2024年中考英語模擬試卷(含答案)
- DB43-T 2939-2024 醬腌菜咸胚中亞硝酸鹽的測定頂空-氣相色譜法
- 藥品不良反應(yīng)監(jiān)測工作制度及流程
- 食材配送投標(biāo)方案技術(shù)標(biāo)
- 護(hù)士延續(xù)注冊體檢表
- 《電力系統(tǒng)自動(dòng)化運(yùn)維綜合實(shí)》課件-通信設(shè)備接地線接頭制作
- 國際標(biāo)準(zhǔn)《風(fēng)險(xiǎn)管理指南》(ISO31000)的中文版
- 再見深海合唱簡譜【珠海童年樹合唱團(tuán)】
- 高中物理 選修1 第四章 光(折射反射干涉衍射偏振)(2024人教版)
- 計(jì)算機(jī)安全弱口令風(fēng)險(xiǎn)
評論
0/150
提交評論