1 Star 0 Fork 0

XiaoboLI / panshi-multi

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

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:

--spring.profiles.active=prod    

环境列表:

Profile Remark
default 开发环境(默认)
test 测试环境
pre 灰度/UAT环境
prod 生产环境

License

本项目使用MIT开源协议,你可以进行任何形式的修改、分发和商业应用

The MIT License (MIT) Copyright (c) 2022 XIAOBO LI Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

基石系列-磐石项目-多站点 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/xiaobolinet/panshi-multi.git
git@gitee.com:xiaobolinet/panshi-multi.git
xiaobolinet
panshi-multi
panshi-multi
master

搜索帮助