一起养成写作习惯!这是我参与「掘金日新计划 · 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就可以把它正确的识别了,选择信任项目。
数据库初始化
- 创建数据库
CREATE DATABASE `ry` CHARACTER SET UTF8;
- 执行初始化sql 这里有个小坑,如果直接执行会出现中文乱码的问题。所以在执行初始化脚本之前,也执行一下:
set character_set_client=utf8;
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=utf8;
- 执行数据脚本
ry_2021xxxx.sql,quartz.sql,执行方法如下
打开项目运行
运行com.ruoyi.RuoYiApplication.java
运行成功
打开浏览器,输入:(http://localhost:80 (opens new window)) (默认账户/密码 admin/admin123)
若能正确展示登录页面,并能成功登录,菜单及页面展示正常,则表明环境搭建成功