若依框架简介

根据官网介绍若依框架就是一个后台管理框架,主要使用技术在官网上也有介绍我这里再次复述一遍,主要技术分别是基于springboot、shiro、mybatis、Thymeleaf等,这个后台管理框架可以实现零代码开发,它能让我们大部分时间放在业务开发上面,节省一些不必要的时间,降低技术难度,与开发成本

若依框架版本介绍

若依框架有好几种不同的版本

序号版本
1bootStrap多模块版本
2vue前后端分离版本
3SpringCloud微服务版本
4vue单应用后台版本
5bootStrap单应用版本
6更多其他版本项目

我们可以从下图中看见:
在这里插入图片描述
因为我们现在目前主流都是前后端分离,这里我们主要抽取前后端分离版来进行介绍
第一步我们需要从若依官网上去下载前后端分离版本vue前后端分离版根据配我们需要启动本地redis数据库,把数据源切换为自己的数据库,就可以成功启动

若依框架(vue前后端分离版本)

准备工作

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,便于前后端对接,这个只是对若依框架的初步认识

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐