MENU
- 前言
- 前端
- 创建路由的细节
- 后端
- 启动后端项目细节
前言
1、官网地址
2、在线文档
3、演示地址
4、代码下载
5、野生版的若依开发文档
此文章包括前端和后端,记录开发中遇到的一些问题。
前端
创建路由的细节
1、从
系统管理
进入菜单管理
页面创建菜单,菜单创建成功后刷新页面,然而刚刚创建的菜单并不会出现。
2、解决创建完菜单不显示问题。需要从系统管理
进入角色管理
页面进行菜单授权,授权过后菜单就会正常显示。
后端
启动后端项目细节
源代码下载
本文介绍使用
IDEA
启动若依项目。
从官网下载项目源码到自定义的IDEA
工作空间,推荐使用git
克隆,这样可以随时保持更新同步。
环境搭建
后端
JDK >= 1.8(推荐1.8版本,大于等于1.8)
Mysql >= 5.7.0(推荐5.7版本,大于等于5.7)
Maven >= 3.0(大于等于3.0)
Redis >= 5(大于等于5)
前端
node >= 12.0(大于等于12.0)
使用IDEA打开源代码
首先安装
IDEA
开发环境
不要使用Improt project导入,而是使用Open打开
打开之后等待项目加载Maven,这里如果网速不好等的时间会比较久,加载完成如下图
修改数据库配置
打开ruoyi-admin子模块下的
application-druid.yml
文件,将主库(ry-vue)数据源的username和password修改成自己的数据库名称与密码,localhost可根据实际情况自行修改,如下图所示
通过cmd无法创建带横杠的数据库名,应使用下划线
修改文件路径和端口
打开ruoyi-admin子模块下的
application.yml
文件,profile和port可根据实际情况自行修改
必须要在项目路径后面加uploadPath
才起作用
使用cmd创建数据库
在项目工程中找到sql文件夹下的
quartz.sql
和ry_202311.sql
两个文件。创建数据库ry_vue,并依次导入quartz.sql
和ry_202311.sql
脚本。
连接
MySQL
数据库:mysql -u root -p
创建数据库:create database ry_vue;
进入或切换数据库:use ry_vue
导入.sql文件:
source D:\A_fullStack\RuoYi-vue\sql\quartz.sql
source D:\A_fullStack\RuoYi-vue\sql\ry_202311.sql
下载安装JDK
1、java基础、下载安装JDK、widows命令行窗口、打印输出、dos、public、class、static、void、main、String、int、System、out、println
2、Java JDK下载安装及环境配置超详细图文教程
3、最详细jdk安装以及配置环境(保姆级教程)
下载安装Mysql
1、MySQL数据库下载及安装教程(最最新版)
2、MySQL篇01_MySQL 8.0 的下载与安装(详细教程)
下载安装Maven
1、maven的下载与安装教程(超详细)
下载并运行Redis
1、windows版本Readis下载(GitHub)
2、Window下Redis的安装和部署详细图文教程(Redis的安装和可视化工具的使用)
Redis常用指令
启动服务:redis-server.exe redis.windows.conf
卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop
启动若依项目
直接使用
IDEA
启动即可。
当以上环境和配置都做好后,如果该启动报错"sysConfigController"
,那么可以把Redis
关闭然后重启,我就是这样解决了。