ELADMIN-MP 项目使用教程

ELADMIN-MP 项目使用教程

eladmin-mpeladmin mybatis-plus版本:项目基于 Spring Boot 2.6.4 、MyBatis-Plus、Spring Security、Redis、Vue的前后端分离的后台管理系统, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由项目地址:https://gitcode.com/gh_mirrors/el/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.ymlapplication-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

通过这些配置文件,可以灵活地调整项目的运行参数,以适应不同的开发和部署环境。

eladmin-mpeladmin mybatis-plus版本:项目基于 Spring Boot 2.6.4 、MyBatis-Plus、Spring Security、Redis、Vue的前后端分离的后台管理系统, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由项目地址:https://gitcode.com/gh_mirrors/el/eladmin-mp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

申梦珏Efrain

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

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

抵扣说明:

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

余额充值