RuoYi 项目教程

RuoYi 项目教程

【免费下载链接】RuoYi 基于SpringBoot2.1的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用 【免费下载链接】RuoYi 项目地址: https://gitcode.com/gh_mirrors/ru/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);
    }
}

启动步骤

  1. 确保已安装JDK和Maven。
  2. 在项目根目录下运行以下命令启动项目:
mvn spring-boot:run
  1. 项目启动后,访问 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: 日志级别配置,可以根据需要调整日志输出级别。

通过以上配置,可以灵活地调整项目的运行环境,满足不同场景的需求。

【免费下载链接】RuoYi 基于SpringBoot2.1的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用 【免费下载链接】RuoYi 项目地址: https://gitcode.com/gh_mirrors/ru/RuoYi

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

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

抵扣说明:

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

余额充值