Windows搭建环境

  • 若依源码:https://codeload.github.com/yangzongzhuan/RuoYi/zip/refs/tags/v4.5.0

  • 工具:IDEA Ultimate phpstudy(mysql) java1.8 navicat(数据库连接工具)

mysql配置

  • 使用phpstudy内的环境

  • 设置允许远程访问mysql数据库

  • 执行以下命令可使用navicat进行连接

use mysql; 

grant all privileges on *.* to root@'%' identified by '密码';

flush privileges;

导入数据库

  • 新建数据库ry

  • 运行源码内的两个sql文件,两个都要导入

  • 导入后为以下表

IDEA Ultimate

  • 使用idea打开若依的源码文件

  • 修改数据库连接文件

  • 打开个选项设置

  • 点击运行

  • 等等就运行起来了,默认在80端口

一些设置

shiro key的位置

首页密码自动填充问题

  • 直接删除value的值即可

漏洞测试

  • 使用默认密码admin/admin123进行登录

  • 使用工具跑一下,漏洞都存在

  • 简单试一下shiro