跳到主要内容

起源项目概述

起源项目是在磐石项目基础上将架构与组件进行抽离,保留业务实现源代码,公共组件以包形式引入项目,两者本质没有区别,起源项目更简单,容易理解,方便二次开发,仅关注于项目相关的业务,抽取基础结构。命名起源是指以此为起点通过不断的磨练、不断打磨,逐渐成长成为具有稳固性、可靠性和健壮性的系统。

代码库

https://gitee.com/xiaobolinet/qiyuan.git
https://github.com/xiaobolinet/qiyuan.git

Modules

ModuleRemark
app/modules/mgp代码自动构建
app/system应用系统全局主要模块
app/webweb 服务
app/pom.xml项目POM

备注1: framework模块通常不应该修改或添加业务代码,方便官方升级时整项目覆盖,业务代码应写在system或应用模块上。官方升级时通常只会更新framework模块建议直接覆盖,其它业务模块由使用者维护。

Configuration

默认以开发环境运行 profile 为 default
default profile is dev for default run

参考案例/example:

--spring.profiles.active=prod    

环境列表:

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

License

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