芬芬購物系統基礎配置2

   

1、環境搭建

        1.1  創建模塊

           1.1.1  fefemall-coupon、fefemall-member、fefemall-order、fefemall-product、fefemall-ware並且交給fefemall主項目管理

   

 

          1.1.2 為項目設置啟動類

      package cn.tina.mail;
      import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
   @SpringBootApplication
    public class TestMainlCoupon {
      public static void main(String[] args) {
          SpringApplication.run(TestMainlCoupon.class, args);
        }
   }

           1.1.3分享到碼雲[需要安裝gitee插件]

      

 

 

 輸入碼雲的用戶名和密碼,分享

        1.1.5項目在碼雲上,如何導入git項目

              

 

 

 

 

        

 

 

 

 

  

           1.1.6導入Git項目

 

      

 

 

      

     1.2  clone 人人開源,完成前後端的搭建,以及逆向生成代碼。

       

           把clone 的這三個項目裏面的.git 目錄刪除。

     1.3 初始化數據庫。

           1.3.1把下面的SQL語句放到數據庫中執行

              

         1.3.2 添加商城sql,創建5個數據庫[字符集選utf8mb4,他能兼容utf8且能解決一些亂碼的問題]

     1.4逆向工程生成coupon、member、order、product、ware模塊代碼

        (1)、修改renren-generator 模塊裏面的application.yml、generator.properties就能根據數據庫逆向生成代碼。

        (2)、修改 template/Controller.java.vm,將裏面有關shiro 的註解都注釋掉,因為,我們不用shiro做權限控制。

        (3)、逆向生成的代碼,需要一些通用的工具類,所以我們創建一個通用模塊fefemall-common。

 

     1.5 給coupon、member、order、product、ware模塊 配置數據庫連接信息、nacos discovery 、 nacos config。

          1.5。1.創建mail-admin數據庫,執行renren-fast中db文件夾的mysql.sql

                  

 

 

          1.5.2 修改項目中的數據庫連接信息為你的數據庫,啟動renren-fa。

           

 

             1.5.3啟動:執行java下的RenrenApplication

                          輸入//localhost:8080/renren-fast/ 得到{「msg」:「invalid token」,「code」:401}就代表無誤

 

2.啟動renren-fast-vue

    2.1安裝node.js

         使用vscode 運行renren-fast-vue 項目。

         需要先安裝node.js直接官方網站下載 。這個軟件會替我們安裝npm 這個包管理工具。

         

     2.2 下載依賴

      2.2.1.配置cnpm命令,使用淘寶鏡像,設置以後命令就可以優先使用cnpm命令執行,淘寶鏡像中沒有的東西,才使用npm下載

                          npm install -g cnpm –registry=//registry.npm.taobao.org

                2.2.2.安裝vue的基礎依賴: cnpm install -g vue-cli

                2.2.3.執行cnpm install [項目盡量不用放到C盤]

                2.2.4 運行: cnpm run dev 會自動打開localhost:8081頁面

                2.2.5 如果安裝失敗,刪除項目中的node-modules[] 

                          [安裝受網速影響,網速不要中斷,鼠標不要點命令行否則會暫停,如果長時間一直沒動,可以刪除重來]