RuoYi 项目教程
1. 项目目录结构及介绍
RuoYi 项目的目录结构如下:
RuoYi/
├── ruoyi-admin/
├── ruoyi-common/
├── ruoyi-framework/
├── ruoyi-generator/
├── ruoyi-quartz/
├── ruoyi-system/
├── sql/
├── .gitattributes
├── .gitignore
├── LICENSE
├── README.md
└── pom.xml
目录介绍
- ruoyi-admin: 项目的主应用模块,包含主要的业务逻辑和控制器。
- ruoyi-common: 公共模块,包含项目中常用的工具类和常量。
- ruoyi-framework: 框架模块,包含项目的核心配置和基础服务。
- ruoyi-generator: 代码生成器模块,用于生成前后端代码。
- ruoyi-quartz: 定时任务模块,用于管理定时任务。
- ruoyi-system: 系统模块,包含用户、角色、权限等系统管理功能。
- sql: 数据库脚本文件,包含项目的初始化SQL脚本。
- .gitattributes: Git属性配置文件。
- .gitignore: Git忽略文件配置。
- LICENSE: 项目许可证文件。
- README.md: 项目说明文档。
- pom.xml: Maven项目配置文件。
2. 项目启动文件介绍
RuoYi 项目的启动文件位于 ruoyi-admin 模块中,主要启动类为 com.ruoyi.RuoYiApplication。
启动类介绍
package com.ruoyi;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class RuoYiApplication {
public static void main(String[] args) {
SpringApplication.run(RuoYiApplication.class, args);
}
}
启动步骤
- 确保已安装JDK和Maven。
- 在项目根目录下运行以下命令启动项目:
mvn spring-boot:run
- 项目启动后,访问
http://localhost:8080即可进入系统。
3. 项目配置文件介绍
RuoYi 项目的主要配置文件位于 ruoyi-admin/src/main/resources 目录下。
主要配置文件
- application.yml: 项目的主要配置文件,包含数据库连接、日志配置、缓存配置等。
- application-dev.yml: 开发环境配置文件,用于覆盖默认配置。
- application-prod.yml: 生产环境配置文件,用于覆盖默认配置。
application.yml 示例
spring:
datasource:
url: jdbc:mysql://localhost:3306/ruoyi?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
logging:
level:
com.ruoyi: debug
配置说明
- spring.datasource: 数据库连接配置,包括URL、用户名、密码和驱动类。
- logging.level: 日志级别配置,可以根据需要调整日志输出级别。
通过以上配置,可以灵活地调整项目的运行环境,满足不同场景的需求。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



