Skip to content

Releases: mashulun/SpringBoot2.xTemplate

v1.0.0 初始版本

Choose a tag to compare

@mashulun mashulun released this 21 Jul 02:05

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  # 全局异常处理

贡献者