一、框架介绍
开源的是免费的,本次分享式商业版部分,大同小异,这里介绍基础的几个服务启动
二、项目编译
Maven 使用3.8+以上,尝试使用3.6+编译打包失败,3.9+也是可以的
方法一:cmd命令窗
项目根目录进行 mvn clean install命令
方法二:IDEA内
Profiles选中cloud,进行install
打包过程如果遇到GPG签名报错问题可以尝试单独执行
mvn clean install -Dgpg.passphrase-yourpassphrase
三、配置本地HOSTS
四、项目启动和初始化
找到数据库初始化脚本文件
复制到数据库进行执行
1、Nacos注册中心服务项目启动(pigx-register)
a、初始化数据库pigxx_config
b、更改配置
更改自己的数据库权限和连接
c、启动服务
2、网关服务项目启动(pigx-gateway)
a、更改application-dev.yml文件的redis配置
b、启动服务
3、授权服务启动(pigx-auth)
上一步已经更改过redis配置,故直接启动即可
4、Admin用户服务启动(pigx-upms)
a、初始化数据库(pigxx)
b、更改pigx-upms-biz-dev.yml文件数据库配置
c、启动项目
5、前端项目启动(pigx-ui)
a、安装nodejs16
这里是window环境安装的是:node-v16.20.2-x86.msi
b、使用管理员权限执行npm install
c、启动项目npm run dev
d、访问http://localhost:8888/
账户名:admin
密码:123456
五、项目代码解读总结
1、新建模块可以根据命令
PIGX maven archetype 体验, 在本地任意空目录执行以下命令
// 注意: Linux/Macos 可直接复制执行, windows 下 \ 修改成 ^
mvn archetype:generate \
-DgroupId=com.pig4cloud \
-DartifactId=demo \
-Dversion=5.5.0 \
-Dpackage=com.pig4cloud.pigx.demo \
-DarchetypeGroupId=com.pig4cloud.archetype \
-DarchetypeArtifactId=pigx-gen \
-DarchetypeVersion=5.5.0 \
-DarchetypeCatalog=local
Window执行:
2、扩展文件服务器
3、代码生成器
快速将数据库表映射为代码,包括 model、mapper、service、controller 等,同时还提供了前端表格、表单、父子表、导入导出功能的实现,让您能够以“零代码”的方式完成常见功能的开发
可以更改包名、类名、注释等信息