# QR-CODE-APK **Repository Path**: zhoujiaqi11/qr-code-apk ## Basic Information - **Project Name**: QR-CODE-APK - **Description**: 生成二维码 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-20 - **Last Updated**: 2025-11-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QR Code APK 项目说明 ## 简介 QR Code APK 是一个基于 Spring Boot 的应用程序,用于上传 APK 文件并生成对应的二维码,方便用户通过扫码下载 APK。 ## 功能特性 - **APK 文件上传**:用户可以通过 API 上传 APK 文件。 - **二维码生成**:上传成功后,系统会自动生成 APK 文件的二维码。 - **APK 列表展示**:提供 APK 文件的列表展示功能,支持分页查询。 - **APK 删除**:支持删除指定的 APK 文件。 ## 技术栈 - **Java 17** - **Spring Boot** - **MyBatis** - **Docker** ## 环境要求 - **JDK 17** - **Maven 3.x** - **Docker** ## 安装步骤 1. **克隆仓库** ```bash git clone https://gitee.com/zhoujiaqi11/qr-code-apk.git ``` 2. **构建项目** ```bash cd qr-code-apk mvn clean package ``` 3. **构建 Docker 镜像** ```bash docker build -t qr-code-apk . ``` 4. **运行 Docker 容器** ```bash docker run -d -p 5454:5454 qr-code-apk ``` ## 使用说明 - **上传 APK 文件** 使用 `/api/apk/upload` 接口上传 APK 文件,系统会返回 APK 的相关信息以及生成的二维码链接。 - **查看 APK 列表** 使用 `/api/apk/list` 接口查看已上传的 APK 列表,支持分页查询。 - **删除 APK 文件** 使用 `/api/apk/delete` 接口删除指定 ID 的 APK 文件。 ## 目录结构 - **src/main/java**:Java 源代码目录。 - **src/main/resources**:资源文件目录,包含配置文件和静态资源。 - **Dockerfile**:Docker 镜像构建文件。 ## 许可证 本项目采用 MIT 许可证。详情请参阅 [LICENSE](LICENSE) 文件。 ## 贡献 欢迎提交 Pull Request 或报告问题。请遵循项目的代码规范并保持代码整洁。 ## 作者 zhoujiaqi11 ## 联系方式 如有任何问题或建议,请联系作者。