README.md 2.0 KB

系统说明

  • 定位多服务多模块架构;功能分离;服务分离;轻量级快速开发框架
  • 内置基于OAuth2 的 RBAC 权限管理系统
  • 基于网关统一调度所有模块
  • 支持容器化一键部署架构
  • 管理后台基于vue3的element-plus开发

    后端版本说明

    Jdk 17
    Spring Boot 3.1.5
    Mybatis Plus 3.5.4
    hutool 5.8.2
    Spring Authorization Server 1.1.3

模块说明

kxs
 └── kxs-admin-ui-- 后台管理页面
 └── kxs-codegen-- 代码生成模块[4002]
 └── kxs-common -- 系统公共模块
     ├── kxs-common-core -- 公共工具核心包
     ├── kxs-common-datasource -- 动态数据源
     ├── kxs-common-log -- 异步日志服务
     ├── kxs-common-mybatis -- mybatis 扩展封装
     ├── kxs-common-security -- oauth2 工具包 鉴权登录
 ├── kxs-gateway -- Gateway网关[9999]
 ├── kxs-quartz-- 定时任务模块[4000]
 └── kxs-system-- 通用用户权限管理模块
      └── kxs-system-api -- 通用用户权限管理系统公共api模块
      └── kxs-system-biz -- 通用用户权限管理系统业务处理模块[8080]

快速开始

导入db文件下的sql语句

开启本地redis

### 后端启动

1.kxs-gateway/KxsGatewayApplication.java
2.kxs-system-biz/KxsAdminApplication.java
3.kxs-codegen/KxsCodeGenApplication.java 代码生成按需启动
4.kxs-quartz/KxsQuartzApplication.java 定时任务按需启动

管理后台启动

#  检查node版本 = 16
node -v 

# 若高版本node 可执行n 命令切换至 16 版本
n 16.17.1

# 切换到kxs-admin-ui目录下依次执行
npm install  --registry=https://registry.npmmirror.com
npm run dev

访问管理后台

浏览器访问:  http://localhost:8888
默认用户名: admin
默认密码: 123456