若依框架环境的搭建(前后端不分离版)

d384e8e546e24b71a946f4742a612921.png

 前言

        最近在做数据库课程设计,因为不想再用Java里面的GUI界面,想用Web页面来替代,但手写各个页面和增删改查这些重复性较高的模块属实作业量不小,所以,正好借此机会来学习一下早有耳闻的,号称后台管理系统神器——若依框架,下面先来总结一下环境部署与搭建的相关知识。

文章目录

一、准备工作

(1)环境版本要求

(2) 下载若依框架源码

(3)导入项目

 二、修改数据库连接与服务器配置

(1)修改服务器连接

(2)修改服务器配置(非必要)

三、导入数据脚本

(1)使用Navicat或者其它可视化MySql数据库管理工具,运行项目目录下的两个sql文件

 (2)打开Navicat,右键数据库选择运行SQL文件

(3)执行后刷新一下数据库得到如下数据表

 四、运行项目

 五、浏览器访问若依

(1)若依登录页面

(2) 若依后台管理页面


一、准备工作

(1)环境版本要求

  • JDK版本>=1.8(推荐1.8)
  • MySQL版本>=5.7.0(推荐5.7版本)
  • Maven版本>=3.0

 (注:各个必要的环境配置必须按照上述版本要求,否则无法成功运行若依项目)

(2) 下载若依框架源码

Gitee若依项目开源地址:RuoYi: 🎉 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用

143048cbc8d548d49aa12f6a18323e2d.png

a27c4d84c70b466e883c53a47abd3c66.png

(注:使用Git命令下载或者直接下载压缩包,两种方法都可以,但推荐使用Git)

(3)导入项目

打开IDEA,直接导入你刚刚下载好的项目,导入后界面如下

3274f5c64aaa4d5c86212d90d55b7a79.png

 


 

 二、修改数据库连接与服务器配置

(1)修改服务器连接

3d2e057d765a4a2bbd13ff61955eae0a.png

(注:数据库名称暂时指定ry,因为后面运行项目需要连接自带的ry数据库)

(2)修改服务器配置(非必要)

如果运行项目报80端口被占用,则可以进行下面的操作修改端口号重新运行即可

6cf5e8bce14f46c7a26f2a5bdb8580e4.png

 


 

三、导入数据脚本

(1)使用Navicat或者其它可视化MySql数据库管理工具,运行项目目录下的两个sql文件

643847aacb30427d8b2e68d0f7d1509c.png

 (2)打开Navicat,右键数据库选择运行SQL文件

3cc39a45827040e898b73388a4e9172e.png

4cd496a9df5d4035912a21f143b57810.png

59cf21d025674b65aab54fe1ba992574.png

(3)执行后刷新一下数据库得到如下数据表

bf346adf2c1c40a1acbefafe32071607.png

 


 

 四、运行项目

点击IDEA右上角的绿色三角符号,直接运行项目,稍作等待,出现如下界面则表明环境搭建成功

ee8e319bd0144439bd282bfe52c365c9.png


 

 五、浏览器访问若依

浏览器输入网址:localhost:80

(注:后面的端口号默认是80,如果你修改了,按照你修改的端口号进行访问即可)

(1)若依登录页面

95a6218771364d4796fd9df2151d8405.png

(2) 若依后台管理页面

b3ba1271945b496184f608a21c9e4d64.png

至此,若依框架环境的搭建与访问已经全部完成

下一篇文章总结使用若依框架实现课设级的增删改查功能

END

 

 

 

 

 

若依框架是一个基于Spring Boot、Spring Security、MyBatis-plus、Vue、Element-UI的快速开发平台,它采用前后端分离的方式进行开发。它包含了许多常用的功能,如用户管理、角色管理、菜单管理、部门管理、字典管理、定时任务等等,并提供了代码生成器、日志管理、在线用户管理等扩展功能,可以快速搭建企业级应用。\[1\] 若依框架前后端分离包含以下几个模块: - ruoyi-admin: 后台服务,用于启动和配置数据库。 - ruoyi-common: 通用工具,包括工具类、异常处理、过滤器等。 - ruoyi-framework: 框架核心,包括aop切面、系统配置、拦截器等。 - ruoyi-generator: 代码生成器,通过页面操作生成代码。 - ruoyi-quartz: 定时任务模块。 - ruoyi-system: 系统模块,包含系统代码。 - ruoyi-ui: 后台管理系统的页面代码,采用Vue和Element UI作为前端框架。\[2\] 要搭建若依框架前后端分离,需要满足以下环境要求: - JDK >= 1.8 (推荐1.8本) - MySQL >= 5.7.0 (推荐5.7本) - Maven >= 3.0 - Node >= 12.0 - Redis >= 5\[2\] 在搭建环境完成后,可以执行相应的命令来启动若依框架。执行成功后,可能会遇到数据表不显示的问题。这时需要在数据库中刷新表,可以在表上点击鼠标右键,选择刷新,即可显示出所有的表。\[3\] #### 引用[.reference_title] - *1* [若依框架——前后端分离](https://blog.csdn.net/moran_3346/article/details/131803190)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [使用若依框架RuoYi前后端分离(超详细步骤)](https://blog.csdn.net/thewhat/article/details/131264175)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aricl.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值