197ca509c57e8bb0824ec9ce8ef0833b86df9023
PeiPei 后端项目
基于 Spring Boot 的多模块项目,为 PeiPei 应用提供后端服务。
项目结构
- play-admin: 主要的 Spring Boot 应用模块
- play-common: 公共工具类和共享代码
- play-generator: 代码生成工具
构建要求
- Java 11 (必须)
- Maven 3.6+
快速开始
1. 安装 Java 11
在 macOS 上使用 Homebrew:
brew install --cask zulu@11
为当前会话设置 JAVA_HOME:
export JAVA_HOME=$(/usr/libexec/java_home -v 11)
2. 构建项目
# 清理并构建所有模块
mvn clean install
# 或者仅编译
mvn clean compile
3. 运行应用
# 运行主应用
java -jar play-admin/target/play-admin-1.0.jar
# 或使用 Maven
cd play-admin
mvn spring-boot:run
配置说明
项目在所有模块中统一使用 Java 11:
- 所有模块都配置为 Java 11 源码和目标版本
- Lombok 注解自动处理
- 无需显式配置注解处理器
开发说明
- 项目已更新为所有模块统一使用 Java 11
- Lombok 依赖使用
scope=provided启用自动注解处理 - Maven 编译插件继承 Spring Boot 父 POM 配置
模块介绍
play-admin
主要的 Spring Boot 应用,包含:
- REST API 接口
- 安全配置
- 数据库集成
- 微信集成
play-common
共享工具库,包含:
- 公共域对象
- 工具类
- Redis 配置
- 安全工具
play-generator
代码生成工具,包含:
- MyBatis Plus 代码生成
- 基于模板的代码生成
构建状态
✅ 所有模块使用 Java 11 编译成功 ✅ Lombok 注解自动处理 ✅ 模块间配置一致
Description
Languages
Java
99.3%
Shell
0.7%