pigx快速上手


一、項目下載
ssh://git@*.*.*.*:33068/root/tajia.git

二、配置數據庫
1.參數說明

版本: mysql5.7.8+
默認字符集: utf8mb4
默認排序規則: utf8mb4_general_ci

要求設置數據庫大小寫不敏感
lower_case_table_names = 1
https://blog.csdn.net/fdipzone/article/details/73692929

2.數據庫腳本說明

db/1scheme.sql 建庫語句
db/2tajiax.sql 核心數據庫
db/3tajiax_ac.sql 工作流相關數據庫
db/4tajiax_job.sql 定時任務相關數據庫
db/5tajiax_mp.sql 微信公眾號相關數據庫
db/6tajiax_config.sql 配置中心數據庫
db/7tajiax_pay.sql 支付模塊數據庫
db/8tajiax_codegen.sql 代碼生成模塊數據庫

 

3.關於系統賬號密碼說明

系統 作用 賬號密碼
tajia-ui                      用戶登錄                  admin/123456
tajia-register                nacos 注冊配置中心         nacos/nacos
tajia-sentinel-dashboard      sentinel 流量保護         sentinel/sentinel
tajia-monitor                 服務監控                  pigx/pigx
tajia-bi-platform             報表設計平台               pigx/pigx

 

三、配置本地 hosts
Windows配置,編輯C:\Windows\System32\drivers\etc\hosts文件:

127.0.0.1 tajia-register
127.0.0.1 tajia-gateway
127.0.0.1 tajia-redis
127.0.0.1 tajia-xxl
127.0.0.1 tajia-mysql
127.0.0.1 tajia-sentinel
127.0.0.1 tajia-monitor

 

四、配置修改
1.nacos 數據源修改
/tajia-register/src/main/resources/bootstrap.yml

# 數據源相關配置

db: num: 1 user: ${MYSQL_USER:xk-dev} password: ${MYSQL_PWD:xk-dev} url: 0: jdbc:mysql://${MYSQL_HOST:tajia-mysql}:${MYSQL_PORT:33064}/${MYSQL_DB:tajiax_config}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true

 

2.啟動 TajiaNacosApplication

/tajia-register/src/main/java/com/alibaba/nacos/TajiaNacosApplication.java

 

瀏覽器訪問 http://127.0.0.1:8848/nacos 默認賬號密碼(nacos/nacos)

 

a.編輯 【瀏覽器 Nacos 中】application-dev.yml 修改 redis 配置

spring:
  redis:
    host: tajia-redis
    password:

 

b.編輯【瀏覽器 Nacos 中】 修改數據庫配置

配置文件名稱 tajia-upms-biz-dev.yml tajia-auth-dev.yml tajia-codegen-dev.yml tajia-pay-platform-dev.yml tajia-oa-platform-dev.yml tajia-mp-platform-dev.yml tajia-daemon-elastic-job-dev.yml tajia-daemon-quartz-dev.yml spring: datasource: type: com.alibaba.druid.pool.DruidDataSource druid: driver-class-name: com.mysql.cj.jdbc.Driver username: ${MYSQL_USER:xk-dev} #只需要修改此處用戶名密碼,冒號后邊部分 password: ${MYSQL_PWD:xk-dev} #只需要修改此處用戶名密碼,冒號后邊部分 url: jdbc:mysql://${MYSQL_HOST:tajia-mysql}:${MYSQL_PORT:33064}/${MYSQL_DB:tajiax}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true&allowPublicKeyRetrieval=true

 

五、啟動順序(基礎模塊)

1. /tajia-register/TajiaNacosApplication.java
2. /tajia-upms-biz/AdminApplication.java [注意啟動完畢輸出路由初始化完畢再去啟動其他模塊]
4. /tajia-auth/AuthApplication.java
3. /tajia-gateway/GatewayApplication.java

4. /tajia-demo-biz/DemoApp.java ##最后啟動業務服務

 

六、訪問 knife4j 頁面
http://tajia-gateway:9999/doc.html


七、啟動前端
nodejs版本要求:10<= node 版本 <=14
nodejs下載地址:https://nodejs.org/dist/

# 下載前端源碼
git clone ssh://git@*.*.*.*:33068/root/tajia-ui.git

# 安裝cnpm 鏡像
npm install -g cnpm --registry=https://registry.npm.taobao.org

# 安裝依賴
cd tajia-ui
cnpm install

# 啟動
npm run dev

#地址
http://localhost:8080/
admin/123456

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM