铭飞MCMS是一款免费可商用的Java开源CMS内容管理系统,支持可视化拖拽设计网页、代码生成器、皮肤设计器等功能,基于SpringBoot3+Vue3开发,适配国产化信创环境。以下为官方README完整内容:
演示地址:前台 https://a.cms.demo.mingsoft.net/ | 后台 https://a.cms.demo.mingsoft.net/ms/login.do
价值源自分享 — 一直在改变,从未停止过!努力打造一款国内好用的Java CMS内容管理软件
官方技术交流与社区支持
开源说明
- 系统100%开源
- 模块化开发模式,铭飞所开发的模块都发布到了maven中央库,可以通过pom.xml文件的方式拉取源代码
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>模块</artifactId>
<version>版本号</version>
<classifier>sources</classifier>
<scope>provided</scope>
</dependency>
Vue 3 脚手架版本
目前开发版本以上已经支持 VUE 3 脚手架,您可以通过 MCMS企业版与开源版本对比 了解更多细节。
商用授权
基于 MIT开源协议,可直接商用无需授权,但请尊重开源精神,不要去掉代码中铭飞的注释和版权信息。
系统特点
- 支持可视化模板拖拽网页设计
- 免费完整开源:基于MIT协议,源代码完全开源,无商业限制,MS开发团队承诺将MCMS内容系统永久完整开源
- 标签化建站:不需要专业的后台开发技能,只要使用系统提供的标签,就能轻松建设网站
- html静态化:系统支持全站静态化
- 跨终端:站点同时支持PC与移动端访问,自动根据访问终端切换对应界面,数据由系统统一管理
- 海量模版:铭飞通过MStore(MS商城)分享更多免费、精美的企业网站模版,降低建站成本
- 丰富插件:为了让MCMS适应更多业务场景,在MStore用户可以下载对应插件,如站群插件、微信插件、商城插件等
- 每月更新:铭飞团队承诺每月28日为系统升级日,分享更多好用的模版与插件
- 文档丰富:铭飞团队持续更新开发相关文档,如标签文档、使用文档、视频教程等
面向对象
- 企业:帮助创立初期的公司或团队快速搭建产品的技术平台,加快公司项目开发进度
- 开发者:帮助开发者快速完成承接外包的项目,避免从零搭建系统
- 学习者:初学JAVA的同学可以下载源代码来进行学习交流
开发环境
建议开发者使用以下环境,避免版本带来的问题:
| 操作系统 |
Windows、Linux |
| 开发工具 |
Eclipse、IDEA |
| 数据库 |
MySQL ≧ 8(开启忽略大小写) |
| JDK |
JDK ≧ 17 |
| 服务器 |
Tomcat ≧ 10 |
快速体验(导入到 Eclipse 或 IDEA)
1、检出源代码
git clone https://gitee.com/mingSoft/MCMS.git
2、导入项目
- Eclipse导入:菜单 File → Import,选择 Maven → Existing Maven Projects,点击 Next,选择检出的项目MCMS文件夹,点击 Finish 即可成功导入
- IDEA导入:点击 Import Project,选择 pom.xml 文件,点击 Next,勾选 Import Maven projects automatically,然后一直点击 Next 直到 Finish 即可成功导入
3、加载依赖
Eclipse(IDEA)会自动加载 Maven 依赖包,初次加载会比较慢(根据自身网络情况而定)。若工程上有小叉号,请打开 Problems 窗口查看具体错误内容,直到无错误为止。
4、创建数据库
创建数据库mcms(使用utf-8编码),导入doc/mcms-版本号.sql。如果升级现有系统请使用*-up-*.sql升级;如果导入了完整版SQL,升级补丁不需要重复导入。
5、修改配置
修改 src/main/resources/application-dev.yml 文件中的数据库连接参数。
6、启动运行
运行 MSApplication.java 的 main 方法。
7、访问后台
访问后台地址 http://localhost:8080/ms/login.do,用户名:msopen,密码:msopen。进入后台后点击内容管理 → 静态化菜单,进行”生成主页””生成栏目””生成文章”操作一遍。
注意:是后台登录界面,不是会员中心登录界面。
快速体验(Docker)
docker run -p 3316:3306 -p 8181:8080 --name mcms --privileged=true -e TZ=Asia/Shanghai
--restart=always -e MYSQL_ROOT_PASSWORD=123456 -d docker.1ms.run/mingsoft/mcms:6.0.0
--sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
--lower-case-table-names=1 --max-connections=1000
# 容器启动成功后执行启动mcms服务
docker exec mcms /home/start.sh
# 后台访问地址
# http://localhost:8181/ms/login.do
# 账号:msopen 密码:msopen
MYSQL_ROOT_PASSWORD 为数据库密码,如果修改需要修改容器 /home/mcms/config/ 下配置文件的连接。实际部署可以将 /home/mcms 挂载到外部文件夹,方便更新 mcms 系统文件。
技术选型
后端框架
| 技术 |
名称 |
官网 |
开源协议 |
| Spring Framework |
容器 |
访问 |
Apache 2.0 |
| Spring Boot |
MVC |
访问 |
Apache 2.0 |
| Apache Shiro |
安全 |
访问 |
Apache 2.0 |
| MyBatis |
DAO |
访问 |
Apache 2.0 |
| MyBatis-Plus |
ORM |
访问 |
Apache 2.0 |
| Freemarker |
视图 |
访问 |
Apache 2.0 |
| PageHelper |
MyBatis分页插件 |
访问 |
Apache 2.0 |
| Log4J |
日志组件 |
访问 |
Apache 2.0 |
| Maven |
项目构建 |
访问 |
Apache 2.0 |
| Elasticsearch |
分布式搜索引擎 |
访问 |
Apache 2.0 |
| Redis |
分布式缓存数据库 |
访问 |
MIT |
| Hutool |
工具类 |
访问 |
MIT |
前端框架
| 技术 |
名称 |
官网 |
开源协议 |
| Vue 3 |
MVVM框架 |
访问 |
MIT |
| Element Plus |
UI库 |
访问 |
MIT |
| jQuery |
函式库 |
访问 |
MIT |
| hover.css |
点击效果插件 |
访问 |
MIT |
| validator |
验证库 |
访问 |
MIT |
| animate.css |
动画 |
访问 |
MIT |
| iconfont |
矢量小图标 |
访问 |
免费使用 |
项目文件说明
doc/ — 项目文档文件夹,包含数据库文件
src/main/java/ — Java源代码
src/main/resources/ — 项目资源配置文件
src/main/webapp/static/ — 静态资源文件(js、css、image等第三方前端插件库)
src/main/webapp/html/ — 生成的静态页面(实际项目需删除,仅提供快速预览)
src/main/webapp/templet/ — 模版文件夹
src/main/webapp/upload/ — 上传资源文件夹
src/main/webapp/WEB-INF/manager/ — 后端视图页面
LICENSE — 项目协议说明
README.md — 项目说明文档
pom.xml — 依赖配置文件
相关文档
版本说明
更多版本查看 版本对比页面。
- 开源版本永久免费发布源代码,开发者、企业可以终身免费使用。团队每月收集开源系统问题并在每月28号进行更新。
- 企业版本更新频率更快,功能更多,同时根据不同版本提供额外插件和人工在线服务(服务时间工作日 9:30-17:30)。
铭飞MS平台
以下功能都可以在平台 https://www.mingsoft.net 上免费使用。做开源我们是业余的,写代码我们是认真的。研发产品的路上我们一直在探索、一直在学习、一直在用心投入,希望能给更多的企业与开发者提供更有价值的服务。
MStore 使用模板
模版可以在线进行拖拽设计:

通过MStore远程安装模板:

价值源自分享,开发者分享模板或好用的插件,让代码给开发者带来更多的自由被动收入。
皮肤设计器
立即体验:https://designer.mingsoft.net/

代码生成器
立即体验:https://coder.mingsoft.net/


项目管理
立即体验:https://pm.mingsoft.net/people/index.do


软件截图










开源项目地址:https://gitee.com/mingSoft/MCMS
已绑定社交账号可直接登录,未绑定请先登录后在会员中心绑定