芬芬購物系統基礎配置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[]
[安裝受網速影響,網速不要中斷,鼠標不要點命令行否則會暫停,如果長時間一直沒動,可以刪除重來]