RuoYi搭建开发环境

759 阅读1分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情

RuoYi搭建

RuoYi是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。

RuoYi 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务

在线体验

准备环境

JDK = 11
Mysql = 5.7.0 
Maven = 3.0

下载源码

项目主页: gitee.com/y_project/R… 把项目克隆到本地

 git clone https://gitee.com/y_project/RuoYi.git

使用IDEA直接打开项目根目录下的pom.xml文件即可。比如:D:\Ruoyi\RuoYi\pom.xml 这样IDEA就可以把它正确的识别了,选择信任项目。

数据库初始化

image.png

  1. 创建数据库
CREATE DATABASE `ry` CHARACTER SET UTF8;
  1. 执行初始化sql 这里有个小坑,如果直接执行会出现中文乱码的问题。所以在执行初始化脚本之前,也执行一下:
set character_set_client=utf8;
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=utf8;
  1. 执行数据脚本ry_2021xxxx.sqlquartz.sql,执行方法如下

image.png

image.png

打开项目运行

运行com.ruoyi.RuoYiApplication.java

image.png

运行成功

image.png

打开浏览器,输入:(http://localhost:80 (opens new window)) (默认账户/密码 admin/admin123) 若能正确展示登录页面,并能成功登录,菜单及页面展示正常,则表明环境搭建成功

image.png

image.png