cms系统原型
由于经常需要搭建一些类似cms这样的系统,如果每次都是手动创建项目,创建模块,拷贝改,无疑是蛋疼的。
所以我需要做一个项目原型,每次需要搭建类似cms系统的时候,只需要一键即可生成!
系统简介
系统结构如下:
各个模块之间的依赖关系
web模块
依赖biz模块
biz模块
依赖service模块
和dao模块
service模块
依赖model模块
dao模块
依赖model模块
主要技术和框架
- Spring
- SpringMVC
- Mybatis
- autoconfig
- mbg
- shiro
- redis
- dubbo
- mysql
- freemarker
- ace admin ajax
- ftp
- log4j2
- fastjson
- lombok
基本功能
由于这只是一个项目原型,以后可能会用于各大场景,所以下面的功能只是一些最基础的。
网站
- 登录
- 注册
- 找回密码
工作台
- 系统
- 用户管理
- 角色管理
- 菜单管理
- 内容
- 数据字典
- 缓存管理
- 内容管理
- 我的
- 个人资料
原型截图
使用方法
- 拉取项目到本地
git clone https://github.com/kangyonggan/cms-archetype.git
- 编译并安装
mvn clean install
- 一键生成项目
mvn archetype:generate -DarchetypeGroupId=com.kangyonggan.archetype -DarchetypeArtifactId=cms-archetype -DarchetypeVersion=1.0-SNAPSHOT -DarchetypeCatalog=local