SpringBoot2.xTemplate v1.0.0
基于 Spring Boot 2.x 的后端项目模板,开箱即用,快速启动新项目。
模板功能
- 统一响应结构 — ApiResponse 包装器 + ResponseCode 状态码枚举,所有接口返回格式一致
- 全局异常处理 — GlobalExceptionHandler 统一捕获并格式化异常,无需每个接口单独处理
- 参数校验 — 集成 validation,配合 Valid 注解自动校验请求参数
- 环境配置 — application.yml 多环境配置 + .env.example 敏感信息模板
- 依赖管理 — pom.xml 预置 Spring Boot Web、Validation、Lombok 等常用依赖
环境要求
- JDK 8+
- Maven 3.6+
快速开始
git clone https://github.com/mashulun/SpringBoot2.xTemplate.git
cd SpringBoot2.xTemplate
mvn spring-boot:run项目结构
src/main/java/org/example/
├── Application.java # 启动类
├── common/
│ ├── ApiResponse.java # 统一响应包装器
│ └── ResponseCode.java # 状态码枚举
└── config/
└── GlobalExceptionHandler.java # 全局异常处理