# panshi-multi **Repository Path**: xiaobolinet/panshi-multi ## Basic Information - **Project Name**: panshi-multi - **Description**: 基石系列-磐石项目-多站点 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-07-11 - **Last Updated**: 2025-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Summary 近期因各种项目需要时常需要快速构建中小型项目,因此结合历史知识,整合出一款可快速复制应用的基于RBAC的基础框架,并以开源形式发布,欢迎各界朋友Fork/Pull Request。 ## 磐石 磐石项目一个基础SpringBoot的Web后端服务项目,完成RBAC架构实现,结合前端项目霓裳可以进行应用的快速构建。 起源项目是在磐石项目基础上将架构与组件进行抽离,保留业务实现源代码,框架组件以包形式引入项目,两者本质没有区别,起源项目更简单,容易理解,方便二次开发。命名起源是指以此为起源通过不断的磨练、不断打磨,逐渐成长成为具有稳固性、可靠性和健壮性的系统。 | 类型 | 链接 | |--------|-------------------------------------------| | 磐石项目 | https://gitee.com/xiaobolinet/panshi.git | | 起源项目 | https://gitee.com/xiaobolinet/qiyuan.git | | 霓裳项目 | https://gitee.com/xiaobolinet/nichang.git | | 霓裳演示地址 | https://www.xiaobo.li/nichang/demo/ | ## Git libary https://gitee.com/xiaobolinet/panshi.git https://github.com/xiaobolinet/panshi.git ## Modules | Module | Remark | |:------------------|:---------------------------------------| | modules/pom | POM与依赖版本管理 | | modules/framework | 系统结构支承模块(framework通常不应该修改或添加业务代码,见备注1) | | modules/security | 应用安全模块(用户授权及登录) | | modules/task | 定时任务模块 | | mgp | 代码自动构建 | | system | 应用系统全局主要模块 | | web | web 服务 | 备注1: framework模块通常不应该修改或添加业务代码,方便官方升级时整项目覆盖,业务代码应写在system或应用模块上。官方升级时通常只会更新framework模块建议直接覆盖,其它业务模块由使用者维护。 ## Configuration 默认以开发环境运行 profile 为 default default profile is dev for default run 参考案例/example: ```text --spring.profiles.active=prod ``` 环境列表: | Profile | Remark | |:--------|:-------------| | default | 开发环境(默认) | | test | 测试环境 | | pre | 灰度/UAT环境 | | prod | 生产环境 | ## License 本项目使用MIT开源协议,你可以进行任何形式的修改、分发和商业应用