PIGX 有且仅有一套代码,同时支持微服务与单体架构运行方式,注意看如下文档!
如下图:① 点击 IDEA 右侧 Maven 面板; ② 勾选 boot profile; ③ 点击 Maven reload ;直至 ④ 处 被识别为正确的蓝色 Maven module。 (如编译报错,请多次执行 ③ Maven reload)
数据库脚本说明
请务必检查前端 .env 文件中的 VITE_IS_MICRO 配置,需设置为 false。
Node 版本必须使用 18,如遇 install 失败,请删除 node_modules 文件夹,尝试重新 npm install
单体版本所有请求统一使用 /admin 前缀(context-path)
http://pigx-gateway:9999/admin/oauth2/tokenhttp://pigx-gateway:9999/admin/doc.html/pay/order/save 在单体版本中变更为 /admin/order/save单体版本不支持以下功能:
单体版本配置文件加载规则与微服务版本有所不同,需要将所有的配置项配置在 pigx-boot 目录的本地文件中。
| 文件名 | 作用 |
|---|---|
application.yml | 通用配置文件(正常情况下不需要改动) |
application-dev.yml | 开发环境配置文件(redis, mysql) |