# spring-boot-demo **Repository Path**: xhs101/spring-boot-demo ## Basic Information - **Project Name**: spring-boot-demo - **Description**: spring-boot案例 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2023-08-14 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-boot-demo ------ ### 📚项目简介 > spring-boot-demo是spring-boot2.X版本使用的一些案例 > 使用了maven-assembly-plugin个性化打包,使用MDC给日志增加唯一标识,方便追踪日志记录。 > 使用mybatis-flex操作数据库,easy-trans做数据翻译 ### 🛠技术架构 SpringBoot 2.7.18 mybatis-flex mysql druid hutool easy-trans ### 📂 项目结构 ```bash spring-boot-demo/ ├ sql/ # sql脚本 ├ src/ # 源代码目录 │ ├── main/ # 主代码 │ │ ├── assembly/ # maven打包插件配置 │ │ ├── bin/ # 服务启动脚本 │ │ ├── java/ # Java 源代码 │ │ └── com/xhs/ # 业务代码包 │ │ │ ├── config/ # 配置 │ │ │ ├── contant/ # 常量 │ │ │ ├── controller/ # 控制器 │ │ │ ├── dto/ # pojo │ │ │ ├── entity/ # 实体类 │ │ │ ├── enums/ # 枚举 │ │ │ ├── exception/ # 异常拦截 │ │ │ ├── interceptor/ # 拦截器 │ │ │ ├── mapper/ # 数据访问层 │ │ │ ├── message/ # 接口响应信息 │ │ │ ├── runner/ # 业务初始化 │ │ │ ├── service/ # 接口 │ │ │ ├── utils/ # 工具包 │ │ └────── App/ # 项目启动类 │ └── resources/ # 资源文件 │ │ ├── application.yml # 配置文件 │ │ ├── application-prod.yml # 生产环境静态资源 │ │ ├── application-dev.yml # 开发、测试环境静态资源 │ │ └── logback-spring.xml # 日志配置文件 │ └── test/ # 测试代码 ├── pom.xml # Maven 依赖管理 └── README.md # 项目说明 ```