跟我学Springboot开发后端管理系统1:概述

前言

Matrxi-Web是一个前后端分离的管理系统,前端采用vue开发框架,后端使用springboot开发框架,具体快速开发、简单可复用的特点。只要把整体框架搭建起来了,后面就只用写CRUD了。

Matrxi-Web具备基本的管理系统的基本功能,后端CRUD代码只需要配置好数据库,便可一键生成。

使用教程

  • 跟我学Springboot开发后端管理系统1:概述
  • 跟我学Springboot开发后端管理系统2:Mybatis-Plus实战
  • 跟我学Springboot开发后端管理系统2:Mybatis-Plus实战2
  • 跟我学Springboot开发后端管理系统4:数据库连接池Druid和HikariCP
  • 跟我学Springboot开发后端管理系统5:数据库读写分离
  • 跟我学Springboot开发后端管理系统6:缓存框架Caffeine
  • 跟我学Springboot开发后端管理系统7:Matrxi-Web权限设计
  • 跟我学Springboot开发后端管理系统8:Matrxi-Web权限设计实现

目录

本项目一共有三个模块:

  • matrix-web-backend 后端代码模块
  • matrix-web-admin 前端代码模块
  • matrix-gen-code 后端代码生成模块

使用的技术栈

后端模块

  • Web框架:Spring Boot 2.0.3
  • 数据库ORM:Mybatis-Plus
  • 数据库读写分离:Sharding-JDBC
  • 数据库连接池:支持Druid、也支持Hikari
  • 缓存:Caffeine
  • 权限控制:AOP+注解
  • 日志输出:AOP+logback+MDC
  • 任务调度:Quartz
  • 工作流:activiti5.22.0,设计页面放在前端模块。、
  • API管理:Swagger

前端模块

  • 前端框架:Vue
  • 网络框架:axios
  • 组件:element-ui
  • 路由:vue-router
  • cookie技术:js-cookie

代码生产模块

  • 生产代码:Mybatis-Plus自带的代码生成

包含的功能

Matrix-Web融合了开源界的优秀技术,旨在为开发者迅速搭建一个管理后端,默认包含了以下的功能:

  • 用户管理
  • 角色管理
  • 菜单管理
  • 权限管理
  • 字段管理
  • 业务日志管理
  • 定时任务管理
  • 登录日志统计
  • 密码策略
  • 工作流管理

开发工具和环境

  • JDK 1.8
  • IDEA
  • Webstorm
  • node v10.16.0 ,npm v6.9.0

如何运行Matrix-Web

  • git clone git@github.com:forezp/matrix-web.git
  • 在MySQL数据库中创建数据库aries,初始化matyrix-web-backend/src/resource/sql的2个sql文件,依次执行task.sql、matrix-web.sql
  • 在application配置文件配置MySQL
  • 启动后端matrix-web-backend的Spring Boot工程
  • Spring Boot工程执行成功之后,再执行sql文件夹中的ac522.sql,导入样例工作流数据
  • 前端模块需要安装ndoe.js、vue。然后进入matrix-web-admin目录下,执行以下步骤:
    • 运行 npm install --registry=https://registry.npm.taobao.org
    • 运行npm install --unsafe-perm node-sass
    • 运行npm run dev
    • 启动成功后访问 http://localhost:9528 ,登录,用户名密码:fangzhipeng/123456

项目截图

系统管理页面:

流程管理界面:

任务管理界面:

运维管理界面:

鸣谢

本项目的前端页面参考了web-flash和vue-element-admin,感谢二位前端大佬。

源码下载

https://github.com/forezp/matrix-web

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1618312.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

跟我学SpringBoot之配置常见用法

只需低头努力,剩下的交给时光,时间会公平地帮你处理一切 配置基本用法 application.yml book:name: "Java"Value注解可以直接取配置的值 RestController EnableAutoConfiguration public class ConfigurationDemo {Value("${book.name…

《图解HTTP》——上野 宣

图解HTTP 看完这本书并在此博客下摘录书中的部分知识以便回顾。 第一章 了解Web及网络基础 1.1 使用HTTP协议访问Web Web使用一种名为HTTP(HyperText Transfer Protocol,超文本传输协议)的协议作为规范,完成从客户端到服务器端等一系列运作流程。而协…

山西电力市场日前价格预测【2023-08-28】

日前价格预测 预测明日(2023-08-28)山西电力市场全天平均日前电价为319.70元/MWh。其中,最高日前电价为371.80元/MWh,预计出现在19: 15。最低日前电价为278.59元/MWh,预计出现在13: 00。 价差方向预测 1: …

2023.8 - java - 多态

多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作, 多态的优点 1. 可替换性2 可扩充性3. 接口性、灵活性、简化性4. 消除类型之间的耦合关系 多态存在的三个必要条件 继承重写父类引用指向子类…

web系统添加盲水印

前言 为增加系统安全性,避免重要敏感信息通过截图方式泄露,对web页面增加盲水印标识,标注系统名称,登陆人,当前时间等信息,这里的盲水印指肉眼不可见的html水印 增加水印 引入watermark.js调用 watermar…

数字水印综述

目录 1.1 数字水印技术发展历史1.2水印检测1.3数据恢复阶段1.4 性能影响1.4.1水印嵌入算法性能1.4.2水印检测计算性能1.4.3数据恢复算法的计算性能1.4.4 水印隐藏率1.4.5 水印容量性能1.4.6 小结 2.1关系数据可逆水印参生的问题以及解决办法2.1.1 小结 3 总结4 数据溯源参考论文…

在图片上添加水印的四个方法

如何在图片上添加水印?在当今开放的互联网环境中,平时对于图片的使用已经变成非常广泛,越来越多的人开始关注图片的版权问题。如今,人们越来越注重防盗意识,这是因为我们在网上发布的图片很容易被别有用心之人盗用&…

水印怎么加在图片上,这些方法靠谱

水印怎么加在图片上?水印怎么弄在图片上,这里的意思就是给图片加上水印。在图片上添加水印通常是为了防止该图片被未经授权的复制或使用。水印可以是文字、图像或者其他标识符。添加水印的方法因软件而异,一般情况下,你可以使用专…

录音转文字下载哪个软件好?分享三个录音转文字神器

在一个小型创业公司里,有一位名叫艾米的创始人。她经常需要参加各种会议和讨论,以便与团队成员分享想法和制定发展策略。然而,她发现在每次会议结束后,整理会议记录非常耗时且容易遗漏重要信息。有时候,她还需要回顾之…

录音转文字电脑软件操作起来竟然这么简单

时代的进步是真的太快了,最近我逐步发现很多智能工具开始崭露头角,在各种方面上帮助我们。就比如录音转文字的技术,以前我们都是依靠耳朵,一字一句的听着音频内容来手打文字。现在依靠这个技术,就可以直接将整段音频内…

这几款免费的录音转文字软件分享给你

这几天我发现了一些超方便的工具,可以把录音自动转成文字,简直解放了我的双手!不用再一边听录音,一边费劲地打字,而且还可以轻松地编辑和分享转换好的文字内容。今天我就来给你分享一下录音转文字软件有哪些&#xff0…

录音转文字的免费软件哪个好?这些软件用了不后悔

在这个充满了语言的世界里,有一种神奇的技术正以前所未有的方式将声音与文字交织在一起。曾经,听到的英语旋律可能会在脑海中荡漾,而今,这些声音似乎找到了一条通往书写的途径。想象一下,一段段流畅的英语对话、美妙的…

好用的录音转文字软件有哪些?安利这几款软件给你

之前在上网课的时候,我解决了一个比较麻烦的问题,就是把网课课程录音转成文字。我记得当时,老师上课讲得特别有趣,我想把整个课程都记录下来,可是手写实在是太慢了,而且容易漏掉重要内容。于是我便网课内容…

这几个可以录音转化成文字的软件分享给你

今天我想和大家聊一聊音频转文字的在线网站和软件。你们有没有遇到过这种情况:你在一场会议上或者听了一段很有意思的音频,但是后来却无法找到相关的笔记或者忘记了重要的细节?别担心,因为现在有很多方便的工具可以帮助我们将音频…

今日份安利:录音转文字免费的软件有哪些?

在数字化时代,录音转文字已成为一项广泛应用的技术。无论是在工作中还是日常生活中,我们都能感受到录音转文字所带来的便利。通过录音转文字技术,我们可以将会议、讲座、采访等各种语音信息快速转化为文字,从而方便后续的整理和查…

三款录音转换成文字软件安利,快来看看

在现代快节奏的生活中,我们常常需要将音频文件转换为文字格式,以便查找、编辑和共享信息。为了满足这一需求,许多软件应运而生。在这篇文章中,为了满足不同需求,我将分别介绍三款实用的手机、电脑软件,让你…

ubuntu使用二进制安装mysql常见问题

一、安装mysql完毕后初始化失败 【/usr/local/mysql/bin】./mysqld --usermysql --basedir/usr/local/mysql --datadir/usr/local/mysql/data/ --initialize 输入命令:apt-get install libaio1 libaio-dev 二、初始化成功后重启服务失败 rootyanhong:/usr/local/…

音频转文字怎么弄?安利这几款软件给你

嘿!听说你在寻找一些音频转文字软件?这可真是一个帮大忙的好工具啊!有一次的经历,让我深刻体会到了它的便利之处。记得那天,我正在处理一堆工作文件,其中有一段重要的录音。问题是,我并不喜欢坐…

电脑录音转文字用什么软件?让有经验的人告诉你

在信息时代,获取各种信息的便捷程度已经被大大提高。然而,对于大多数人来说,将口述的信息转换为书面文本仍然是一个比较繁琐的过程。尤其是在研究、工作等领域,我们需要对很多口述信息进行记录。为了更加高效地处理这些信息&#…

录音文件转文字用什么转?这些软件别错过

小徐正在准备一份重要的工作报告,需要参考一些音频文件中的内容。然而,由于工作繁忙,他无法花费大量时间来听取这些音频文件的内容。正当小徐一筹莫展之际,他在网上看到了一篇推荐音频转文字免费软件的文章。抱着怀疑的态度&#…