基于 Spring Cloud Hoxton 、Spring Boot 2.3、 OAuth2的 RBAC权限管理系统基于数据驱动视图的理念封装 element-ui,即使没有 vue的使用经验也能快速上手提供对常见容器化支持 Docker、Kubernetes、Rancher2支持提供 lambda、stream api 、webflux的生产实践
商业版文档,很详细,但收费
https://www.kancloud.cn/lengleng/pig-guide/627970
PigX技术指南V2
安装依赖
点击下载:jdk-8u271-windows-x64.exe 配置好JAVA_HOME,CLASSPATH,Path环境变量 点击下载:Maven-3.6.3 IEDA配置好Maven全局路径以及Maven加速配置好本地setting.xml文件中的本地仓库路径以及镜像加速 点击下载:Node node -v验证,npm -v验证,(要遵从上述版本要求6.0+)安装环境淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org安装webpack cnpm install webpack -g安装vue脚手架cnpm install vue-cli -g使用IDE、VSCode载下前后端代码
IDE配置好Maven加速(按需),本地Maven配置好加速(按需)
安装Lombok插件
配置本地hosts
10.10.1.110 pig-mysql 10.10.1.110 pig-redis 10.10.1.110 pig-gateway 10.10.1.110 pig-register 10.10.1.110 pig-sentinel 10.10.1.110 pig-job初始化数据库
# 版本: mysql5.7.8+ # 默认字符集: utf8mb4 # 默认排序规则: utf8mb4_general_ci # 无需建库,直接导入下载好的pig项目目录下的db文件夹中sql脚本 ├─ pig.sql ├─ pig_config.sql ├─ pig_codegen.sql ├─ pig_job.sql修改Nacos数据库配置并启动该服务
# 路径 pig/pig-register/src/main/resources/application.yml 访问: http://pig-register:8848/nacos (默认账号密码 nacos/nacos) 在Nacos中修改Redis以及数据库连接信息(Nacos上没有IP相关信息,只配置用户名及密码,IP在本地host中修改)如果redis设置了密码,在application-dev.yml中只修改redis连接密码即可,绝对不要添加IP修改数据库连接信息服务启动顺序
1. PigNacosApplication 2. PigGatewayApplication 3. PigAuthApplication 4. PigAdminApplication # 下述服务按需启动 6. PigCodeGenApplication 7. PigMonitorApplication 8. PigXxlJobAdminApplication 9. PigSentinelApplication[info] 前端默认登录 http://ip:8080
用户名密码admin123456[info] pig-register 注册配置模块 http://ip:8848
用户名密码nacosnacos[info] pig-monitor 监控模块 http://ip:5001
用户名密码pigpig[info] pig-sentinel-dashboard 监控模块 http://ip:5003
用户名密码sentinelsentinel[info] pig-xxl-job-admin 任务调度 http://ip:5004
用户名密码admin123456明天更新~
明天更新~
明天更新~