诺依框架详细使用
一、若依是用来干什么的
1.前端:Vue和ElementUI
2.后端:Spring Boot、Spring Security、Redis & JWT
3.权限认证使用jwt,支持多终端认证系统
4.支持动态加载权限菜单,多方式轻松权限控制
5.高效率开发,使用代码生成器可以一键生成前后端代码
6.数据库支持MySQL和Oracle
二、如何下载
1、官网地址:[https://ruoyi.vip/]


//进入后点击克隆/下载诺依框架源码
三、如何搭建ruoyi环境
1、若依框架的目录结构

//sql文件夹中是有两个sql脚本的,这两个脚本都是若依开源项目的必须脚本,需要运行在你自己 的数据库中,如果报错就交换一下两个脚本的运行顺序即可。

2、修改配置文件

填写好自己的账号名及密码并将修改数据库的库名。
application.yml文件:

这个文件是若依框架的主配置文件 ,主要有以下相关配置:
①ruoyi:这里是关于你这个项目的基本信息,里面有一个是验证码的形式(主要有数字个字符两种形式,可以自行选择,当然如果你不想要验证码也可以去数据库中找到sys_config这个配置表将其关闭如下图所示👇)

②server:这里是开发环境的设置,修改后台端口号就是在这个地方,一般情况下也不需要动这个地方除非默认的8080端口被占用了
③logging:这里是日志的显示形式,默认是debug的形式
④user:用户配置
⑤spring:里面有一个redis是需要修改地址和密码的,端口号一般情况下是默认的,redis这里有两种使用方式,一个是远程的,一个是本地的,这里建议是使用本地的,因为远程的服务不稳定需要考虑网络因素,有时就是因为一个redis项目卡在那就是因为这个原因,这里值得一提的是安装redis的时候不要装错了,比如说我的就是Windows的,就装Windows就行了,下面是redis官网。
redis官网
⑥token:令牌的配置
⑦pagehelper:分页插件的配置
⑧swagger:swagger框架的配置
⑨xss:防止跨站脚本攻击的配置
四、运行项目
1、运行后台服务
//若成功打印了下面的样图就表示后台运行成功:

2、运行前端服务
在ruoyi-ui模板下打开命令指示符/并输入运行命令(npm run dev)

五、使用教程
✨登陆成功之后就会显示如下界面:

1、添加菜单/目录/按钮


1、上级菜单:其实就是父级菜单,对应数据库表字段中的parent_id,如果没有父级菜单就会默认为0
2、菜单名称:显示在左侧的菜单名
3、显示排序:自上而下显示的顺序
4、路由地址:点击此菜单或者此目录跳转的路径(根据自己的需要来,不要乱来)
5、是否外链:是否需要跳转至http(s)下的路由地址,一般情况下不需要选,除非你真的想要跳转外站地址(根据自己的需要来)
6、显示状态:隐藏就是不会显示菜单在左侧,但是任然可以跳转菜单及菜单下的路由地址
7、菜单状态:这里的状态禁用了除了不会显示在左侧菜单之外,还不能跳转到该菜单及菜单下的路由地址
✨✨✨代码生成器的使用

1.导入表结构
点击导入选择需要导入的表结构

2.勾选自己需要生成的表

选中该表点击右边的编辑
基本信息、字段信息、生成信息三者根据自己的需求来编辑


如果要使用数据字典就直接在字段信息里面选择就行了,如下图


根据自己的需求把字段等等都设计好就可以点击下载生成的代码了

点击预览后如图

下载完后会得到一个压缩包

最后将压缩后的文件一一放入前后端运行即可。
QQ交流群:983693937
发表评论