若依前后端分离部署
部署要求
- JDK >= 1.8
- MySQL >= 5.7
- Maven >= 3.0
- Node >= 12 且 <18
- Redis >= 3
配置完成上面环境后,开始下文部署。
后端部署
1、打开IDEA,通过git获取项目
2、创建数据库ry-vue并导入数据脚本ry_2021xxxx.sql,quartz.sql
3、修改数据库连接,编辑resources目录下的application-druid.yml
# 数据源配置
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
# 主库数据源
master:
url: 数据库地址(默认)
username: 数据库账号(默认为root,自行按自己配置修改)
password: 数据库密码(自行按自己配置修改)
3、运行com.ruoyi.RuoYiApplication.java,出现如下图表示启动成功。
(♥◠‿◠)ノ゙ 若依启动成功 ლ(´ڡ`ლ)゙
.-------. ____ __
| _ _ \ \ \ / /
| ( ' ) | \ _. / '
|(_ o _) / _( )_ .'
| (_,_).' __ ___(_ o _)'
| |\ \ | || |(_,_)'
| | \ `' /| `-' /
| | \ / \ /
''-' `'-' `-..-'
前端部署
1、新建终端,进入项目中的ruoyi-ui目录
cd ruoyi-ui
2、安装依赖
npm install
3、运行
npm run dev
4、运行成功后将自动打开浏览器,若未自动打开,自行手动打开浏览器,输入:(http://localhost:80 (opens new window)) 默认账户/密码 admin/admin123)
若能正确展示登录页面,并能成功登录,菜单及页面展示正常,则表明环境搭建成功。