- 若依框架简介
- 若依框架版本介绍
- 若依框架(vue前后端分离版本)
- 首页
- 系统管理
- 用户管理
- 角色管理
- 菜单管理
- 系统监控
- 系统工具
- 表单构建
- 代码生成
根据官网介绍若依框架就是一个后台管理框架,主要使用技术在官网上也有介绍我这里再次复述一遍,主要技术分别是基于springboot、shiro、mybatis、Thymeleaf等,这个后台管理框架可以实现零代码开发,它能让我们大部分时间放在业务开发上面,节省一些不必要的时间,降低技术难度,与开发成本
若依框架版本介绍若依框架有好几种不同的版本
序号 | 版本 |
---|---|
1 | bootStrap多模块版本 |
2 | vue前后端分离版本 |
3 | SpringCloud微服务版本 |
4 | vue单应用后台版本 |
5 | bootStrap单应用版本 |
6 | 更多其他版本项目 |
我们可以从下图中看见:
因为我们现在目前主流都是前后端分离,这里我们主要抽取前后端分离版来进行介绍
第一步我们需要从若依官网上去下载前后端分离版本vue前后端分离版根据配我们需要启动本地redis数据库,把数据源切换为自己的数据库,就可以成功启动
准备工作
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0 (推荐5.7版本)
Maven >= 3.0
修改数据库连接,编辑resources目录下的application-druid.yml
# 数据源配置
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
# 主库数据源
master:
url: jdbc:mysql://localhost:3306/ruoyitest?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8(数据源需要使用自己的)
username: root
password: 123456
启动本地redis
后端文件结构
在这个版本中我们可以将其分为几个大的模块,当然你可以自己去添加你自己所需要的模块信息,这个框架扩展性非常好,在原生的系统模块中主要有首页、系统管理、系统监控、系统工具、还有若依官网信息,接下来我们就主要讲解里面的模块信息
首页我们可以放置一些基本信息,和一些活动信息等,这里就不过多介绍首页
系统管理这里就不全部讲解了,下面就讲解用户、角色、菜单这个三个,大部分都是一样的模板信息
用户管理用户是系统 *** 作者,该功能主要完成系统用户配置。
在上述界面完成用户的新增,删除,以及部门分配等信息,这里页实现了用户的各种模糊查询,部门列表的组织结构树查询,也可以完成用户的导入导出,再导入的过程中如果没有模板,我们需要要先下载模板,将数据填写好过后在进行导入
角色菜单权限分配、设置角色按机构进行数据范围权限划分
在这里我们可以完成角色的新增角色、删除角色、修改角色信息等 *** 作,还可以授予不同角色不同的权限,来作为我们的权限控制,我们可以由下图看出
菜单管理:配置系统菜单, *** 作权限,按钮权限标识等
这里可以新建菜单目录,选择对应的菜单类型可以根据自己的需求设置对应的菜单目录
1 .在线用户
在线用户:当前系统中活跃用户状态监控。
这里可以进行在线用户的监控,也可以根据用户信息进行查找,以及强制下线等
2.定时任务
定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
从下图可以看出
在新增界面我们可以自定义cron表达式,根据cron表达式指定调用方法,通过执行策略可以选择执行的模式等,如下图所示
通过这个工具可以快速便捷的构建表单,只需要进行简单的拖拽就行了,降低了开发成本
代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
我们只需要在数据库中将数据库表格建好,在代码生成中点击导入,选择我们建造好的数据库表格,他就会生成对应的前后端代码,非常高效方便。
系统接口模块就是配置了swagger,便于前后端对接,这个只是对若依框架的初步认识
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)