Skip to content

Repository files navigation

ARAM Mayhem Server - 后端服务

海克斯大乱斗信息差助手 - Spring Boot 后端 API 服务

[GitHub [License [Java Version [Spring Boot

快速开始

环境要求

  • JDK 21
  • Maven 3.9+
  • MySQL 8.0+
  • Redis 3.0+(可选)

配置

修改 src/main/resources/application.yml:

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/aram_mayhem
    username: root
    password: your_password

构建

mvn clean package

运行

# 开发模式
mvn spring-boot:run

# 或打包后运行
java -jar target/aram-server-1.0.0.jar

服务地址: http://localhost:8080

技术栈

技术 版本
Java 21
Spring Boot 3.3.5
MyBatis Plus 3.5.9
Spring Security + JWT -
MySQL 8.0+
Redis 3.0+

API 文档

启动后访问以下任一公开接口:

# 英雄列表(公开接口)
http://localhost:8080/api/heroes

# 或访问 Swagger UI(推荐)
http://localhost:8080/swagger-ui/index.html

如果能看到 JSON 数据或 Swagger UI 页面,说明启动成功。

项目结构

src/main/java/com/aram/mayhem/
├── AramServerApplication.java  # 启动类
├── common/                    # 公共类
├── config/                    # 配置类
├── controller/               # 控制器
├── dto/                      # 数据传输对象
├── entity/                   # 实体类
├── mapper/                   # 数据库映射
├── security/                 # 安全认证
└── service/                  # 业务逻辑

配套项目

许可证

MIT

作者

KingofTetris

About

ARAM-Mayhem-Server : 海克斯大乱斗信息差助手 - 后端服务

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages