java-cms源码
Springboot开源项目javacms
- 该系统是100%开源的
 - 模块化开发模式:明飞开发的所有模块均已发布到Maven中央图书馆。源代码可以通过pom提取xml文件。
 
软件截图
特征
- 免费且完全开源:根据MIT协议,源代码完全开源,没有商业限制。MS开发团队承诺永久和完全开源MCMS内容系统;
 - 带标签的网站建设:不需要专业的背景开发技能,只要你使用系统提供的标签,你就可以轻松地建设一个网站;
 - Html static:系统支持全站静态;
 - 跨终端:站点支持PC和移动终端接入,并根据接入的终端自动切换到相应的界面。数据由系统统一管理;
 - 大量模板:明飞通过MStore(MS商城) 共享更多免费、美观的企业网站模板,降低网站建设成本;
 - ?丰富插件:为了使MCMS适应更多的业务场景,用户可以在MStore中下载相应的插件,如站点集群插件、微信插件商城插件等;
 - 每月更新:明飞团队承诺每月28日为系统升级日,分享更多有用的模板和插件;
 - 丰富的文档:为了让用户更快地使用MCMS系统进行开发,明飞团队不断更新和开发相关文档,如标签文档、使用文档、视频教程等;
 
面向对象的
- 企业:帮助公司或团队在初期快速搭建产品技术平台,加快公司项目开发进度;
 - 开发人员:帮助开发人员快速完成外包项目,避免从头开始构建系统;
 - 学习者:JAVA初学者可以下载源代码进行学习交流;
 
发展环境
建议开发人员使用以下环境,以避免版本引起的问题
- Windows、Linux
 - Eclipse、想法
 - MySQL数据库≥ 5.7(启用时忽略案例)
 - JDK公司≧8.
 - 公猫≧8.
 
快速体验(导入Eclipse或IDEA)
1.检查源代码
2.导入项目
- Eclipse导入,选择File->import,然后选择Maven->Existing Maven Projects,单击Next>,选择签出的项目MCMS文件夹,然后单击Finish以成功导入
 - IDEA导入,单击import Project,然后选择pom Xml file,单击Next,选中import Maven projects automatically复选框,然后单击Next直到单击Finish成功导入
 
3.Eclipse(IDEA)将自动加载Maven依赖包,这将是第一次缓慢加载(取决于其自身的网络)。如果项目中有一个小叉,请打开“问题”窗口检查特定的错误内容,直到没有错误为止 5.创建数据库mcms(数据库使用utf-8编码),导入doc/mcms-版本号。sql,如果升级现有系统,请使用*-up-*。要升级sql,如果导入系统对应的完整版本的sql,请升级sql补丁不需要重复导入;6.修改src主资源application-ev中的数据库设置参数。yml文件;7.运行MSApplication Java main方法 8.首先访问后台地址:[http://localhost:8080/ms/login.do,管理员帐户,用户名:msopen]密码:msopen,进入后台,点击“内容管理”->“静态菜单”生成主页、栏目和文章(注意!!!这是后台登录界面,不是会员中心登录界面)
技术选择
后端框架
技术  | 名称  | 官网  | 
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  | 
MyBatis-Plus  | ORM框架  | https://baomidou.com/  | 
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  | MVVM框架  | https://cn.vuejs.org//  | 
Element UI  | UI库  | https://element.eleme.cn/2.0/#/zh-CN  | 
jQuery  | 函式库  | http://jquery.com/  | 
Waves  | 点击效果插件  | https://github.com/fians/Waves/  | 
validator  | 验证库  | https://github.com/chriso/validator.js  | 
animate  | 动画  | http://daneden.github.io/animate.css/  | 
icon  | 矢量小图标(待更新)  | https://www.iconfont.cn/  | 
文件说明
- doc 项目文档文件夹,里面有数据库文件
 - src/main/java java源代码
 - src/main/resources 项目的资源配置文件
 - src/main/webapp
 - 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 依赖配置文件
 
软件截图
源码地址
私信回复:javacms源码
相关文章
- Spring Boot中对接Twilio以实现发送验证码和验证短信码
 - Spring Boot 3.5:这次更新让你连配置都不用写了,惊不惊喜?
 - Spring Boot+Pinot实战:毫秒级实时竞价系统构建
 - SpringBoot敏感配置项加密与解密实战
 - SpringBoot 注解最全详解,建议收藏!
 - Spring Boot 常用注解大全:从入门到进阶
 - SpringBoot启动之谜:@SpringBootApplication如何让配置化繁为简
 - Springboot集成Kafka原理_spring集成kafka的原理
 - Spring Boot中@Data注解的深度解析与实战应用
 - 大佬用1000字就把SpringBoot的配置文件讲的明明白白!
 
