# yunjiao-spring-boot
**Repository Path**: yunjiao-source/yunjiao-spring-boot
## Basic Information
- **Project Name**: yunjiao-spring-boot
- **Description**: 基于`Spring Boot`扩展,集成其他工具开发的`Starter`
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-08-16
- **Last Updated**: 2025-09-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: SpringBoot3, QueryDSL, Hutool, APIJSON, uid-generator
## README
# Spring Boot
基于`Spring Boot`框架,集成其他框架开发的`Starter`
[使用指南](https://yunjiao-spring-boot.pages.dev/)
## 发布版本
| 项目版本 | String Boot 版本 |
|---------|----------------|
| <=0.4.0 | 3.0.13 |
如果需要 `Spring Boot` 3.5之前的包,请`fork`本项目,克隆代码,自己编译需要的版本。例如编译`Spring Boot 3.5.4`的版本
```shell
mvn clean install -P spring-boot-3.5.4
```
## 项目列表
| 项目 | 说明 |
|---------------------------------------|-----------------------------------|
| autoconfigure | 自动配置 |
| dependencies | 项目依赖 |
| projects | 应用 |
| examples | 示例项目 |
| extensions | 扩展 |
| config | 配置 |
| starters | 启动器 |
## 如何编译
在IDE中,使用maven插件查看项目结构,有三个项目
```text
Spring Boot
Spring Boot :: Examples
Spring Boot :: Starter Parent
```
这三个项目需要分别编译,首先在主目录执行
```shell
cd yunjiao-spring-boot
mvn clean
mvn flatten:flatten
mvn install
cd spring-boot-starter-parent
mvn clean
mvn flatten:flatten
mvn install
cd ..
cd spring-boot-examples
mvn clean
mvn flatten:flatten
mvn install
```
务必按照此顺序编译打包!!!
## 使用 maven
有两个方式引入本项目依赖
```text
io.gitee.yunjiao-source.spring-boot
starter-parent
${你需要的版本}
io.gitee.yunjiao-source.spring-boot
dependencies
${你需要的版本}
pom
import
```
## 参考
* [开发过程中遇到的问题](./FAQ.md)
* [参考文章](./ARTICLE.md)