Concis 是一个极致简洁的后台管理系统快速开发脚手架,技术栈采用Spring Boot + Ant Design Pro,Concis 的本意就是简洁,我们不希望在这个框架里加入过多的功能,只想把后台管理系统所必须的功能做到极致。
-
Concis以依赖的方式嵌入到开发者自己的Spring Boot项目中,而不是独立运行,能更方便地搭建基于开发者自己命名空间的新项目; -
独创的
一键式打包发布机制,将前后端代码统一管理、打包和发布,保证了前后端版本一致性,并显著降低了软件部署的工作量; -
使用
React+Antd实现前端高度组件化,将单个组件的所有逻辑限制在单个文件中,更容易实现复用; -
热插拔式的缓存和鉴权组件设计,并提供了开箱即用的缺省实现;
-
基于
MyBatis Plus实现了轻贫血模型,并参考DDD思想划分了功能边界,使未来的业务逻辑更容易复用;
与其他快速开发框架不同,Concis并不能直接启动运行,而是需要嵌入开发者自己的业务工程,具体方法如下:
- 使用
Git拉取concis-parent源代码到本地; - 使用
Maven分别install安装concis-kernel和concis-sys模块; - 新建一个Spring Boot工程(后简称A),并将
init.sql初始化到MySQL数据库; - 在A工程的
pom.xml文件中引入concis-sys依赖; - 在A工程的
/src/main/目录下新建web文件夹; - 将
portal-admin目录整个拷贝到上述web文件夹下; - 分别启动A工程和
portal-admin,打开浏览器访问localhost:8000,即可看到登录页。
详细开发文档可以关注我的公众号,回复concis获取访问地址:laughing: