RuoYi-DM 项目安装与使用指南
ruoyi-DM 项目地址: https://gitcode.com/gh_mirrors/ru/ruoyi-DM
1. 项目目录结构及介绍
RuoYi-DM 项目是一个基于 Spring Boot 和 Vue 的前后端分离的快速开发框架,特别针对达梦数据库进行了适配。项目的目录结构如下:
ruoyi-DM
├── bin
│ ├── ry.bat
│ └── ry.sh
├── doc
│ └── README.md
├── ruoyi-admin
├── ruoyi-common
├── ruoyi-framework
├── ruoyi-generator
├── ruoyi-quartz
├── ruoyi-system
├── ruoyi-ui
├── sql
│ └── dm
│ └── ruoyi-vue-pro-dm8.sql
├── .gitignore
├── LICENSE
├── README.md
├── pom.xml
└── ry.bat
目录结构说明:
- bin: 包含项目的启动脚本,
ry.bat
用于 Windows 系统,ry.sh
用于 Linux 系统。 - doc: 包含项目的文档文件,如
README.md
。 - ruoyi-admin: 项目的主要管理模块。
- ruoyi-common: 公共模块,包含一些通用的工具类和配置。
- ruoyi-framework: 框架核心模块,包含 Spring Boot 和 Spring Security 的配置。
- ruoyi-generator: 代码生成器模块,用于一键生成前后端代码。
- ruoyi-quartz: 定时任务模块。
- ruoyi-system: 系统模块,包含用户、角色、权限等管理功能。
- ruoyi-ui: 前端模块,基于 Vue 和 Element UI。
- sql: 包含达梦数据库的 SQL 脚本。
- .gitignore: Git 忽略文件配置。
- LICENSE: 项目许可证文件。
- README.md: 项目说明文件。
- pom.xml: Maven 项目配置文件。
2. 项目启动文件介绍
项目的启动文件主要位于 bin
目录下,包含 ry.bat
和 ry.sh
两个文件,分别用于 Windows 和 Linux 系统。
ry.bat
@echo off
setlocal
rem 设置项目路径
set PROJECT_PATH=..
rem 启动项目
call %PROJECT_PATH%\mvnw spring-boot:run
endlocal
ry.sh
#!/bin/bash
# 设置项目路径
PROJECT_PATH=".."
# 启动项目
$PROJECT_PATH/mvnw spring-boot:run
这两个脚本的主要作用是通过 Maven 启动 Spring Boot 项目。
3. 项目配置文件介绍
项目的配置文件主要位于 ruoyi-admin
模块的 src/main/resources
目录下,包含 application.yml
和 application-local.yml
等配置文件。
application.yml
spring:
datasource:
url: jdbc:dm://localhost:5236/ruoyi
username: ruoyi
password: ruoyi123
driver-class-name: dm.jdbc.driver.DmDriver
redis:
host: localhost
port: 6379
password:
server:
port: 8080
application-local.yml
spring:
datasource:
url: jdbc:dm://localhost:5236/ruoyi
username: ruoyi
password: ruoyi123
driver-class-name: dm.jdbc.driver.DmDriver
redis:
host: localhost
port: 6379
password:
server:
port: 8080
配置文件说明:
- spring.datasource: 配置数据库连接信息,包括 URL、用户名、密码和驱动类名。
- spring.redis: 配置 Redis 连接信息,包括主机、端口和密码。
- server.port: 配置应用的启动端口。
通过以上配置文件,可以轻松地启动和配置 RuoYi-DM 项目。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考