<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          開發(fā)了一個商城系統(tǒng),用它掙了10.7萬!

          共 2915字,需瀏覽 6分鐘

           ·

          2022-05-15 11:30

          粉絲一直說要推薦一個微信小程序的項目,找到下面這個希望大家白嫖快樂。本項目可用于二次開發(fā)接私活,前段時間有粉絲給我反饋他用這個項目改造3天掙了10多萬。

          項目介紹

          youlai-mall 是基于Spring Boot 2.4、Spring Cloud 2020 & Alibaba、Vue、element-ui、uni-app快速構(gòu)建的一套全棧開源商城平臺,包括微服務(wù)應(yīng)用、管理平臺、微信小程序及APP應(yīng)用。

          項目特色

          • 項目使用都是最新主流的開源框架,無過度自定義封裝的邏輯,易理解上手和方便擴展

          • 基于Spring Boot 2.4、Spring Cloud 2020 & Alibaba 一站式微服務(wù)解決方案快速開發(fā)分布式服務(wù)

          • 實現(xiàn)Spring Cloud OAuth2、Spring Cloud Gateway、JWT分布式統(tǒng)一認證鑒權(quán)和RBAC 權(quán)限系統(tǒng)設(shè)計

          • 使用vue-element-admin的后臺前端解決方案,基于Vue和element-ui快速搭建前后端分離的商城管理平臺

          • 通過uni-app使用Vue開發(fā)實現(xiàn)跨所有前端的應(yīng)用,包含微信小程序、APP應(yīng)用。另外,搜索公眾號程序IT圈后臺回復(fù)“資源”,獲取一份驚喜禮包。

          • 使用Docker快速構(gòu)建項目環(huán)境和一鍵打包部署微服務(wù)項目

          項目地址

          1. 體驗

          商城管理平臺訪問地址: http://www.youlai.store

          2. 源碼

          項目名稱Github碼云
          微服務(wù)后臺youlai-mallyoulai-mall
          管理前端youlai-mall-adminyoulai-mall-admin
          微信小程序youlai-mall-weappyoulai-mall-weapp
          APP應(yīng)用youlai-mall-appyoulai-mall-app

          項目預(yù)覽

          1. 商城管理平臺

          1.1 系統(tǒng)管理

          1.2 商品管理

          2. 微信小程序

          項目結(jié)構(gòu)

          youlai-mall
          ├── document
          ├── nacos -- Nacos配置文件
          ├── sql -- mysql數(shù)據(jù)庫腳本
          ├── mall-oms
          ├── oms-api -- 訂單微服務(wù)的遠程調(diào)用客戶端
          ├── oms-biz -- 訂單微服務(wù)
          ├── mall-pms
          ├── pms-api -- 商品微服務(wù)的遠程調(diào)用客戶端
          ├── pms-biz -- 商品微服務(wù)
          ├── pms-search -- 商品搜索微服務(wù)
          ├── mall-sms
          ├── sms-api -- 營銷微服務(wù)的遠程調(diào)用客戶端
          ├── sms-biz -- 營銷微服務(wù)
          ├── mall-ums
          ├── ums-api -- 會員微服務(wù)的遠程調(diào)用客戶端
          ├── ums-biz -- 會員微服務(wù)
          ├── youlai-admin
          ├── admin-api -- 系統(tǒng)管理微服務(wù)的遠程調(diào)用客戶端
          ├── admin-biz -- 系統(tǒng)管理微服務(wù)
          ├── youlai-auth -- 認證中心【Oauth2認證服務(wù)器】
          ├── youlai-common -- 公共模塊
          └── youlai-gateway -- Gateway網(wǎng)關(guān)【Oauth2資源服務(wù)器】
          └── youlai-registry -- Nacos應(yīng)用

          核心技術(shù)棧

          后端技術(shù)版本號
          SpringBoot2.4.2
          Spring Cloud2020.0.1
          Spring Cloud Alibaba2.2.5.RELEASE
          MyBatis-Plus3.4.0
          Lombok1.18.18
          Hutool5.5.8
          Knife4j2.0.5
          MinIO7.1.0
          后臺前端版本號微信小程序版本號APP版本號
          element-ui2.13.2uni-app2.8.11vant2.5.4

          項目啟動

          1. 后臺微服務(wù)啟動

          云環(huán)境項目啟動

          項目依賴環(huán)境(MySQL8、Redis、MinIO、Nacos)默認均使用有來技術(shù)云環(huán)境,項目啟動極其方便,步驟如下:

          1. 啟動Nacos服務(wù)

            IDEA下方工具欄點擊Terminal終端命令行,執(zhí)行cd youlai-registry/nacos/bin命令切換到Nacos的啟動腳本文件夾下,然后執(zhí)行startup -m standalone命令啟動Nacos服務(wù);

          2. 啟動平臺基礎(chǔ)服務(wù)

            分別啟動youlai-gateway、youlai-auth、 youlai-admin模塊, 啟動類分別對應(yīng)的是GatewayApplication、AuthApplication以及youlai-admin的子模塊admin-biz的AdminApplication類,至此完成整個項目的啟動;

          3. 至此后臺服務(wù)啟動完畢,如需商城服務(wù),啟動對應(yīng)模塊的子模塊biz的啟動類即可。

          :云環(huán)境是無條件的提供給大家,但千萬不要改動云環(huán)境的數(shù)據(jù)和配置,因為改動會導(dǎo)致整個項目無法運行,考慮下開發(fā)人員和其他小伙伴,手下留情。

          本地環(huán)境項目啟動

          云環(huán)境不能改動數(shù)據(jù)和配置,如需修改,建議本地環(huán)境搭建啟動,步驟如下:

          1. 安裝環(huán)境

            安裝MySQL8Redis、MinIO,其中MinIO按需安裝

          2. 創(chuàng)建數(shù)據(jù)庫

            • 新建平臺數(shù)據(jù)庫,執(zhí)行項目document/sql下的SQL腳本完成數(shù)據(jù)庫創(chuàng)建,基礎(chǔ)sql腳本為youlai.sql,商城腳本為mall-*,商城數(shù)據(jù)庫按需創(chuàng)建

            • 創(chuàng)建Nacos數(shù)據(jù)庫,執(zhí)行腳本youlai-registry/nacos/conf/nacos-mysql.sql完成Nacos數(shù)據(jù)庫的初始化

          3. Nacos配置

            • 修改Nacos數(shù)據(jù)源,進入配置youlai-registry/nacos/conf/application.properties將數(shù)據(jù)源修改為自己的環(huán)境連接

            • 導(dǎo)入Nacos配置,在啟動Nacos服務(wù)進入控制臺導(dǎo)入document/nacos/DEFAULT_GROUP.zip配置,然后分別進入各個微服務(wù)配置修改Redis、MySQL、MinIO以及微服務(wù)的注冊IP。另外,搜索公眾號Java后端編程,后臺回復(fù)“Java”,獲取一份驚喜禮包。

          4. 至此環(huán)境配置準(zhǔn)備完畢,接下來按照云環(huán)境啟動平臺基礎(chǔ)服務(wù)步驟啟動服務(wù)即可。

          2. 后臺前端啟動

          1. 本機安裝Python和Node環(huán)境

          2. npm install

          3. npm run dev

          4. 訪問 http://localhost:9527

          3. 微信小程序啟動

          1. 下載HBuilder X微信開發(fā)者工具

          2. 微信公眾平臺申請小程序,獲得小程序的AppID

          3. 微信開發(fā)者工具微信掃碼登錄,開啟服務(wù)端口,點擊工具欄設(shè)置->安全設(shè)置->安全->服務(wù)端口選擇打開

          4. Hbuilder X替換項目AppID成自己的,點擊manifest.json文件->微信小程序配置

          5. Hbuilder X工具欄點擊 運行->運行到小程序模擬器->微信開發(fā)者工具

          項目源碼,怎么領(lǐng)?。?/span>

          源碼獲取

          掃碼下方二維碼,后臺回復(fù)【商城即可獲取

          瀏覽 72
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美操逼视频在线观看 | 操逼操逼操逼操逼操逼操逼操逼操 | 一区二区三区无码播放 | 777片理伦片在线观看 | 肉色欧美久久久久久久免费看 |