ELADMIN-MP 项目使用教程
1. 项目的目录结构及介绍
ELADMIN-MP 项目的目录结构如下:
eladmin-mp
├── eladmin-common
│ ├── annotation
│ ├── aspect
│ ├── base
│ ├── config
│ ├── exception
│ └── utils
├── eladmin-system
│ ├── config
│ ├── thread
│ └── modules
│ ├── log
│ ├── monitor
│ ├── quartz
│ └── sys
├── eladmin-logging
├── eladmin-tools
├── eladmin-generator
└── sql
目录结构介绍
-
eladmin-common: 系统的公共模块,包含各种工具类和公共配置。
- annotation: 系统自定义注解。
- aspect: 自定义注解的切面。
- base: 提供了 Entity 基类。
- config: 自定义权限实现、redis配置、swagger配置、Rsa配置等。
- exception: 项目统一异常的处理。
- utils: 系统通用工具类。
-
eladmin-system: 系统核心模块,也是项目入口模块。
- config: 配置跨域与静态资源、数据权限。
- thread: 线程池相关。
- modules: 系统相关模块,如登录授权、系统监控、定时任务、运维管理等。
-
eladmin-logging: 系统日志模块。
-
eladmin-tools: 系统第三方工具模块,包含邮件、七牛云存储、本地存储、支付宝等。
-
eladmin-generator: 系统代码生成模块,支持生成前后端CRUD代码。
-
sql: 项目数据库文件。
2. 项目的启动文件介绍
ELADMIN-MP 项目的启动文件位于 eladmin-system
模块中,主要启动类为 EladminApplication.java
。
package me.zhengjie;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class EladminApplication {
public static void main(String[] args) {
SpringApplication.run(EladminApplication.class, args);
}
}
启动文件介绍
- EladminApplication.java: 这是项目的入口类,使用
@SpringBootApplication
注解标记,包含了自动配置、组件扫描等功能。
3. 项目的配置文件介绍
ELADMIN-MP 项目的配置文件主要位于 eladmin-system/src/main/resources
目录下,包括 application.yml
和 application-dev.yml
等。
配置文件介绍
- application.yml: 主配置文件,包含了项目的通用配置,如服务器端口、数据库连接、日志配置等。
server:
port: 8000
spring:
datasource:
url: jdbc:mysql://localhost:3306/eladmin?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
username: root
password: 123456
- application-dev.yml: 开发环境配置文件,包含了开发环境特有的配置,如开发环境的日志级别、缓存配置等。
logging:
level:
root: debug
通过这些配置文件,可以灵活地调整项目的运行参数,以适应不同的开发和部署环境。