SpringBoot+vue+Iview前后端分离权限内容管理CMS系统
hrcms
基于springBoot框架的内容管理系统,采用最新最主流的技术,后端采用spring boot,mybatis-plus,freemaker,shiro,redis,mysql,等,主要功能:消息队列,权限控制,自定义栏目文章,扩展,内容管理,通用日志记录等。
源码地址
https://gitee.com/haor186/hrcms_V1.2
目录
hrcms-web: 前端代码: 请使用webstorm或vscode
hrcms: 后端代码: 请使用idea或Eclipse
后端:
JDK:1.8
数据库:Mysql
项目构建工具:Maven
MVC框架:SpringBoot
ORM框架:MyBatisPlus
文档数据库: MongoDb
缓存:Redis
消息队列: AMQP(rabbitMq)实现
JSON工具:Fastjson
数据库连接池:Druid
模板引擎:Freemarker
权限管理:ApacheShiro
前端:
Nodejs:12.1
底层框架: Vue
组件库:IView
富文本编辑器: vue-quill-editor
Json编辑器: vue-json-editor
搭建步骤
请阅读项目中 hrcms_V1.2 -> about 中的环境搭建手册!
请阅读项目中 hrcms_V1.2 -> about 中的环境搭建手册!
请阅读项目中 hrcms_V1.2 -> about 中的环境搭建手册!
鸣谢
MybatisPlus https://git.oschina.net/baomidou/mybatis-plus
各种中间件- -!
特点
免费完整开源:基于开源协议,源代码完全开源,无商业限制,开发者承诺将HRCMS内容系统永久完整开源
标签化建站:不需要专业的后台开发技能,只要使用系统提供的后台系统,就能轻松建设网站;
丰富插件:支持文章复杂排版
定期更新:承诺定期更新,分享更多好用等模版与插件;
文档丰富:为了让用户更快速的使用HRCms系统进行开发,作者持续更新开发相关文档,如标签文档、使用文档、视频教程等;
约定大于配置: 80%的中间集成配置 在后台系统中可视化配置 支持Redis、es、MongoDb、FastDFS、等等
松耦合: 后台权限管理系统与新闻模块松耦合 可以直接删除新闻模块单独使用
全文检索: 基于ES实现全站文章的全文快速检索
可视化数据:基于echarts和MongoDB 实现可视化海量数据的展示 二次开发成本低
面向对象
企 业:缺乏it技术帮助创立初期的公司或团队快速搭建产品的技术平台,加快公司项目开发进度;
开发者:帮助开发者快速完成承接外包的项目,避免从零搭建系统;
学习者:初学JAVA的同学可以下载源代码来进行学习交流;
开发环境
建议开发者使用以下环境,这样避免版本带来的问题
Windows、Linux
Eclipse、Idea
Mysql≧5.7
JDK≧8
Tomcat≧8
中间件请阅读项目中的项目搭建文档
技术交流
作者微信:Johnston
QQ:1261670412
后端截图
前端截图
免责声明:
该项目用于生产环境中 出现任何问题与作者无关 作者可以提供有偿技术支持
如需求量级大 作者可提供有偿分布式基于spring cloud框架的版本
————————————————
版权声明:本文为CSDN博主「hr18647392923」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hr18647392923/article/details/104211542
SpringBoot+vue+Iview前后端分离权限内容管理CMS系统的更多相关文章
- 一套基于SpringBoot+Vue+Shiro 前后端分离 开发的代码生成器
一.前言 最近花了一个月时间完成了一套基于Spring Boot+Vue+Shiro前后端分离的代码生成器,目前项目代码已基本完成 止步传统CRUD,进阶代码优化: 该项目可根据数据库字段动态生成 c ...
- springboot+vue的前后端分离与合并方案
pringboot和vue结合的方案网络上的主要有以下两种: 1. [不推荐]在html中直接使用script标签引入vue和一些常用的组件,这种方式和以前传统的开发是一样的,只是可以很爽的使用vue ...
- SpringBoot+Jpa+SpringSecurity+Redis+Vue的前后端分离开源系统
项目简介: eladmin基于 Spring Boot 2.1.0 . Jpa. Spring Security.redis.Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 ...
- Flask & Vue 构建前后端分离的应用
Flask & Vue 构建前后端分离的应用 最近在使用 Flask 制作基于 HTML5 的桌面应用,前面写过<用 Python 构建 web 应用>,借助于完善的 Flask ...
- gin+vue的前后端分离开源项目
该项目是gin+vue的前后端分离项目,使用gorm访问MySQL,其中vue前端是使用vue-element-admin框架简单实现的: go后台使用jwt,对API接口进行权限控制.此外,Web页 ...
- .netcore+vue+elementUI 前后端分离---支持前端、后台业务代码扩展的快速开发框架
框架采用.NetCore + Vue前后端分离,并且支持前端.后台代码业务动态扩展,框架内置了一套有着20多种属性配置的代码生成器,可灵活配置生成的代码,代码生成器界面配置完成即可生成单表(主表)的增 ...
- 基于Vue的前后端分离项目实践
一.为什么需要前后端分离 1.1什么是前后端分离 前后端分离这个词刚在毕业(15年)那会就听说过,但是直到17年前都没有接触过前后端分离的项目.怎么理解前后端分离?直观的感觉就是前后端分开去做,即功 ...
- shiro,基于springboot,基于前后端分离,从登录认证到鉴权,从入门到放弃
这个demo是基于springboot项目的. 名词介绍: ShiroShiro 主要分为 安全认证 和 接口授权 两个部分,其中的核心组件为 Subject. SecurityManager. Re ...
- dotnetcore vue+elementUI 前后端分离架二(后端篇)
前言 最近几年前后端分离架构大行其道,而且各种框架也是层出不穷.本文通过dotnetcore +vue 来介绍 前后端分离架构实战. 涉及的技术栈 服务端技术 mysql 本项目使用mysql 作为持 ...
随机推荐
- 20191017-4 alpha week 2/2 Scrum立会报告+燃尽图 03
此作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/9800 小组名称:“组长”组 组长:杨天宇 组员:魏新,罗杨美慧,王歆瑶,徐 ...
- DataX-MysqlReader 插件文档
:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdow ...
- javascript数组大全(一张图列出数组的所有方法)
把所有数组的方法列在了一张图上,为了自己温故一下,也为了以后忘记时好查阅. 如果大家在上面查阅方法,可以找到对应的方法名,看前面简单的注释,还是不能明白的话,可以看一下官网说明,地址给大家列出来,MD ...
- Maven 生命周期的概念(指令默认顺序执行)
生命周期的概念 IDEA中使用maven构建项目都集中放到了窗口右侧"Maven Projects"中,点击该区域可以直观的看到,maven中几个常用指令都归类为LifeCycle ...
- java线程相关基本方法
java线程中常用的基本方法有wait,notify,notifyAll,sleep,join,yield等. 线程的生命周期一共分为五个部分,分别是:新建(New).就绪(Runnable).运行( ...
- JavaScript中函数式编程中文翻译
JavaScript 中的函数式编程 原著由 Dan Mantyla 编写 近几年来,随着 Haskell.Scala.Clojure 等学院派原生支持函数式编程的偏门语言越来越受到关注,同时主流的 ...
- react与redux的一点心得(理解能力有限,蜗牛进度)
Redux是一款状态管理库,并且提供了react-redux库来与React亲密配合, 但是总是傻傻分不清楚这2者提供的API和相应的关系.这篇文章就来理一理. 如果要用一句话来概括Redux,那么可 ...
- ZooKeeper Java Example
A Simple Watch Client Requirements Program Design The Executor Class The DataMonitor Class Complete ...
- ArcGIS for JavaScript 开发智能提示
开发如果没有智能提示,可想而知是一件多举痛苦的事情,好在Esri为Visual Studio 2010.Aptana3提供了一个插件,这样就使我们在使用ArcGIS API for Javascrip ...
- centos7 安装jdk8和maven3
centos7 安装jdk8和maven3 标签(空格分隔): java,linux jdk 第一种安装: yum install java-1.8.0-openjdk /usr/lib/jvm/ 默 ...