web前端之若依二次开发经验、使用IDEA启动若依项目、sysConfigController报错提示的解决办法、环境搭建


前言

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.sqlry_202311.sql两个文件。创建数据库ry_vue,并依次导入quartz.sqlry_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关闭然后重启,我就是这样解决了。

相关推荐
kfaino1 天前
码农的AI翻身(六)你好,我叫 Parameter
后端·aigc
掘金者阿豪1 天前
把业务数据变成共享仪表盘:Metabase可视化与远程访问实践
前端·后端
猪猪拆迁队1 天前
虚拟工厂仿真引擎的架构设计:让一条产线可编程、可观测、可干预
后端·ai编程
字节跳动数据库1 天前
文章分享——相似函数处理方法
人工智能·后端·程序员
云技纵横1 天前
@Transactional 失效的 7 种场景:第 5 种最难排查
后端
用户6757049885021 天前
你知道 Go 结构体和结构体指针调用的区别吗?一文带你彻底搞懂!
后端·go
程序员cxuan1 天前
读懂 Claude Code 架构分析系列,第一篇,开始!
人工智能·后端·架构
用户6757049885021 天前
面试官问“装饰器模式”,这样回答薪资多要 3000!
后端
tntxia1 天前
Geo Scene域名修改引起的一些问题
后端
用户298698530141 天前
Java 实现 Word 文档加密与权限解除
java·后端