基于SpringBoot 的MCMS系统,完全开源,直接商用太爽了
csdh11 2025-01-07 11:58 5 浏览
若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。
- 前端采用Vue、Element UI。
- 后端采用Spring Boot、Spring Security、Redis & Jwt。
- 权限认证使用Jwt,支持多终端认证系统。
- 支持加载动态权限菜单,多方式轻松权限控制。
- 高效率开发,使用代码生成器可以一键生成前后端代码。
内置功能
- 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
- 部门管理: 配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。关注Java项目分享
- 岗位管理: 配置系统用户所属担任职务。
- 菜单管理: 配置系统菜单,操作权限,按钮权限标识等。
- 角色管理: 角色菜单权限分配、设置角色按机构进行数据范围权限划分。
- 字典管理: 对系统中经常使用的一些较为固定的数据进行维护。
- 参数管理: 对系统动态配置常用参数。
- 通知公告: 系统通知公告信息发布维护。
- 操作日志: 系统正常操作日志记录和查询;系统异常信息日志记录和查询。
- 登录日志: 系统登录日志记录查询包含登录异常。
- 在线用户: 当前系统中活跃用户状态监控。
- 定时任务: 在线(添加、修改、删除)任务调度包含执行结果日志。
- 代码生成: 前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
- 系统接口: 根据业务代码自动生成相关的api接口文档。
- 服务监控: 监视当前系统CPU、内存、磁盘、堆栈等相关信息。
- 缓存监控: 对系统的缓存信息查询,命令统计等。
- 在线构建器: 拖动表单元素生成相应的HTML代码。
- 连接池监视: 监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
好了,废话说完,开始正文
开源说明
- 系统100%开源
- 模块化开发模式,铭飞所开发的模块都发布到了maven中央库。可以通过pom.xml文件的方式拉取源代码
- 源码和操作文档放在文末了
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>模块</artifactId>
<version>版本号</version>
<classifier>sources</classifier>
<scope>provided</scope>
</dependency>
商用
基于MIT开源协议,可直接商用无需授权,但请尊重开源精神不要去掉代码中铭飞的注释和版权信息
特点
- 免费完整开源:基于MIT协议,源代码完全开源,无商业限制,MS开发团队承诺将MCMS内容系统永久完整开源;关注Java项目分享
- 标签化建站:不需要专业的后台开发技能,只要使用系统提供的标签,就能轻松建设网站;
- html静态化:系统支持全站静态化;
- 跨终端:站点同时支持PC与移动端访问,同时会自动根据访问的终端切换到对应的界面,数据由系统统一管理;
- 海量模版:铭飞通过MStore(MS商城)分享更多免费、精美的企业网站模版,降低建站成本;关注Java项目分享
- 丰富插件:为了让MCms适应更多的业务场景,在MStore用户可以下载对应的插件,如:站群插件、微信插件、商城插件等;
- 每月更新:铭飞团队承诺每月28日为系统升级日,分享更多好用等模版与插件;
- 文档丰富:为了让用户更快速的使用MCms系统进行开发,铭飞团队持续更新开发相关文档,如标签文档、使用文档、视频教程等;
面向对象
- 企 业:帮助创立初期的公司或团队快速搭建产品的技术平台,加快公司项目开发进度;
- 开发者:帮助开发者快速完成承接外包的项目,避免从零搭建系统;
- 学习者:初学JAVA的同学可以下载源代码来进行学习交流;
开发环境
建议开发者使用以下环境,这样避免版本带来的问题
- Windows、Linux
- Eclipse、Idea
- Mysql≧5.7
- JDK≧8
- Tomcat≧8
1. MCms内容插件手册
MCms内容插件提供最基本的菜单、权限、角色、栏目、内容、静态化、等常用功能。
视频教程:内容插件视频教程 配合代码生成器使用快速提升开发效率:代码生成器在线视频教程、代码生成器使用文档
1.1. Apache Maven依赖
1.1.1. 当前版本
<!-- ms-mcms 内容模块插件 -->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-mcms</artifactId>
<version>当前版本</version>
</dependency>
<!-- ms-mcms 内容模块源码 -->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-mcms</artifactId>
<version>当前版本</version>
<classifier>sources</classifier>
</dependency>Copy
1.2. 接口
项目访问路径/swagger-ui.html#/
系统部署手册
1. jar部署
1.1. 打包方式1
懒人做法,将所有的资源打成一个jar包,维护资源不方便,不推荐
mvn clean package
java -jar ms-mcms.jarCopy
1.2. 打包方式2(推荐)
打包指令增加参数 -f bin-xml ,执行完成会在target目录会生成 “ 项目-bin ” 发布文件夹
mvn clean package -f bin-xml
Copy
1.2.1. 目录结构
config:配置文件
html:静态化自动生成的目录(自动生成)
static:静态资源文件
templets:(必须)模版目录,需要复制一份
upload:(必须)上传的文件夹
WEB-INF:ftl视图文件
mcms.log:自动生成的日志文件
*.sh:linux启动、停止脚本
*.bat:window启动、停止脚本
技术选型
后端框架
技术 | 名称 | 官网 |
Spring Framework | 容器 | http://projects.spring.io/spring-framework |
Spring Boot | MVC框架 | https://spring.io/projects/spring-boot |
Apache Shiro | 安全框架 | http://shiro.apache.org |
Spring session | 分布式Session管理 | http://projects.spring.io/spring-session |
MyBatis | ORM框架 | http://www.mybatis.org |
Freemarker | 视图框架 | http://freemarker.foofun.cn |
PageHelper | MyBatis分页插件 | http://git.oschina.net/free/Mybatis_PageHelper |
Log4J | 日志组件 | http://logging.apache.org |
Maven | 项目构建 | http://maven.apache.org |
Elasticsearch | 分布式搜索引擎 | https://www.elastic.co |
Redis | 分布式缓存数据库 | https://redis.io |
hutool | 工具类 | http://hutool.mydoc.io |
前端框架
技术 | 名称 | 官网 |
vue | 函式库 | https://cn.vuejs.org// |
element ui | UI库 | https://element.eleme.cn/2.0/#/zh-CN |
jQuery | 函式库 | http://jquery.com/ |
Bootstrap | 前端框架 | http://getbootstrap.com/ |
Bootstrap-table | Bootstrap数据表格 | http://bootstrap-table.wenzhixin.net.cn/ |
BootstrapValidator | 表单验证 | http://bootstrapvalidator.com/ |
Font-awesome | 字体图标 | http://fontawesome.io/ |
Waves | 点击效果插件 | https://github.com/fians/Waves/ |
zTree | 树插件 | http://www.treejs.cn/v3/ |
Select2 | 选择框插件 | https://github.com/select2/select2 |
Vue | MVVM框架 | https://cn.vuejs.org/ |
AmazeUI | 移动端UI | http://amazeui.org/ |
Plupload | 上传控件 | http://www.plupload.com/ |
freemarker | 模板引擎 | http://freemarker.foofun.cn/toc.html |
validator | 验证库 | https://github.com/chriso/validator.js |
animate | 动画 | http://daneden.github.io/animate.css/ |
icon | 矢量小图标(待更新) | http://ms.mingsoft.net/html/86//6048/index.html |
软件截图
项目管理
代码生成器
项目源码和操作文档:转发文章后私信【620】三个数字即可免费获取!!!
相关推荐
- 魔兽争霸3:在DOTA还没有火的时候,它曾经是最流行的魔兽RPG地图
-
《魔兽争霸3》素来被称之为宝藏级的游戏,因为它几乎全身都是宝。单人战役、对战模式、RPG地图都各自拥有大量玩家。它之所以能够长盛不衰,各种魔兽RPG地图发挥着居功至伟的作用。《忍者村大战》《守卫剑阁》...
- 魔兽世界的地图有多大,大到让你不相信自己的眼睛
-
魔兽世界的地图有多大,大到让你不相信自己的眼睛第一次开始玩魔兽世界的小伙伴在进入游戏后,会惊叹于游戏地图的巨大,现在魔兽世界开了9.0后,地图总共有多大呢,让我们来研究一下。魔兽世界每一次大版本更新都...
- 《魔兽世界:军团再临》世界地图公布 破碎群岛坐标确认
-
因为之前的世界地图上未显示破碎群岛的坐标,所以总有新手玩家会询问如何到达破碎群岛,即便是去过的老玩家也只是知道它就在大漩涡东南方。不过,在今日的《魔兽世界》7.0测试服更新补丁后,110级新地图“破碎...
- 魔兽世界:战士挺直腰杆,爬塔单刷更简单,就是动作有些不雅
-
前言:魔兽世界暗影国度刚上线,坦克、狂暴战、武器战,战士三系皆宣布报废,不论是副本还是团本全都没有了战士的身影。战士在整个暗影界都遭到了排挤,除非是有几个好基友,还能打打M本,要不然真的跟玩单机差不多...
- 回忆杀,最全魔兽争霸秘籍整理!你最常用的是哪个?
-
魔兽争霸3是暴雪于2002年7月推出的经典即时战略游戏,目前游戏已经推出了重置版,重置版虽然饱受玩家诟病,但是热度却着实不低。即时战略游戏上手难度其实比较大,魔兽争霸想要上手玩家必须做到一心二用,双线...
- 魔兽世界:23C限时DHT给你详解每一个大秘境坦克思路
-
作者:NGA-Elucidatee大家好,我是Elucidate,朋友基本都喊我大E。在8.3版本第三周,我发布了一篇帖子,做了一个8.3版本的DHT心得分享和各类指引。拖了这么长的时间才出来第二篇,...
- 「默契于心」魔兽争霸3:混乱武林·快速入门攻略讲解
-
1、了解地图(单独攻略讲解)魔兽争霸Ⅲ有很多种游戏模式:联机对战、RPG等模式。RPG模式是很多玩家喜欢玩的模式,RPG模式地图包括防守、TD塔防等。作为TD塔防最经典的地图之一莫过于混乱武林,自04...
- 桥梁专家:钢结构桥比混凝土桥易涡振 以后出现涡振可能性会提高
-
“以后我国桥梁出现涡振现象的可能性会提高,涡振不可能完全消除,就是大小的问题。”同济大学桥梁与结构抗风研究室主任朱乐东昨天在接受央视新闻记者采访时作出上述表态。朱乐东解释说,钢结构的桥容易发生涡振,混...
- 软件架构、框架、模式、模块、组件、插件、中间件一文打尽
-
一、架构软件架构(softwarearchitecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件体系结构是构建计算机软件实践的基础。也称为软件体...
- 99%的工程人都不知道的钢结构计算软件!无需安装打开即用
-
99%的工程人都不知道的钢结构计算软件,16个钢结构计算小软件,无需安装打开即用,输入数值就能得出结果,省时省力高效快捷.钢结构计算软件文末有领的方式H型钢截面计算...
- 给电子工程师们安利一款特别好用的结构外形设计软件SolidWorks
-
作为一名软件和硬件都懂的嵌入式工程师,设计一个电路,用PCB绘图软件PowerPCB、AltiumDesigner绘制出电路板,然后再用C语言编译软件比如Keil、IAR编制出控制程序。最后再焊接调试...
- 头颅外伤七年后内耳结构消失 专家:警惕外伤致聋
-
发生头颅外伤七年后,患者刘叔(化名)的内耳结构竟然消失了!首届“广州实力中青年医生”、中山大学附属第一医院(下称“中山一院”)耳鼻咽喉科耳专科吴旋主任医师介绍,30%~50%的头颅外伤患者会出现耳聋,...
- 头颅外伤七年后内耳结构消失?专家:警惕外伤致聋
-
发生头颅外伤七年后,患者刘叔(化名)的内耳结构竟然消失了!首届“广州实力中青年医生”、中山大学附属第一医院(下称“中山一院”)耳鼻咽喉科耳专科吴旋主任医师介绍,30%~50%的头颅外伤患者会出现耳聋,...
- 智能结构仿真软件AIFEM 2024R1新版本功能介绍
-
AIFEM是由天洑自主研发的一款通用的智能结构仿真软件,助力用户解决固体结构的静力学、动力学、振动、热力学、拓扑优化等实际工程问题。软件针对传统仿真软件前处理操作繁琐耗时、求解速度慢、后处理自动化程度...
- Tekla 2023钢结构设计软件安装教程附下载方法
-
Tekla2023能够快速创建各种复杂的钢结构三维模型,支持从简单的梁、柱到复杂的桁架、网架等结构的建模。可以通过参数化建模功能,快速修改构件的尺寸、形状和位置,提高建模效率。还可导入.skp、.i...
- 一周热门
-
-
一文读懂关于MySQL Datetime字段允许插入0000-00-00无效日期
-
MySQL数据库关于表的一系列操作 mysql 表操作
-
IDC机房服务器托管可提供的服务
-
新版腾讯QQ更新Windows 9.9.7、Mac 6.9.25、Linux 3.2.5版本
-
一款全能的看图软件,速度快、功能强、免费用
-
深度测评:Pixave 和图片管理之间的距离(二)
-
Boston Dynamics Founder to Attend the 2024 T-EDGE Conference
-
Serv-u 提权
-
一文看懂mysql时间函数now()、current_timestamp() 和sysdate()
-
流星蝴蝶剑:76邵氏精华版,强化了流星,消失了蝴蝶
-
- 最近发表
- 标签列表
-
- huaweiupdateextractor (27)
- mysql 时间索引 (31)
- mydisktest_v298 (34)
- document.appendchild (35)
- 头像打包下载 (61)
- acmecadconverter_8.52绿色版 (39)
- oracle timestamp比较大小 (28)
- word文档批量处理大师破解版 (36)
- server2016安装密钥 (33)
- mysql 昨天的日期 (37)
- 加密与解密第四版pdf (30)
- jemeter官网 (31)
- parsevideo (33)
- 个人网站源码 (37)
- ckeditor4中文文档 (27)
- exe4j_java_home (30)
- centos7.4下载 (33)
- xlsx.full.min.js下载 (32)
- 深度学习 pdf (28)
- mysql 查询今天的数据 (34)
- intouch2014r2sp1永久授权 (36)
- 先锋影音源资2019 (35)
- usb2.0-serial驱动下载 (30)
- vs2010官网 (31)
- python核心编程第四版pdf (32)