# spring-boot-extension
**Repository Path**: johnnie_walker/spring-boot-extension
## Basic Information
- **Project Name**: spring-boot-extension
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2024-03-06
- **Last Updated**: 2024-03-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
image:https://github.com/livk-cloud/spring-boot-example/actions/workflows/gradle.yml/badge.svg?branch=main["Build Status",
link="https://github.com/livk-cloud/spring-boot-example/actions/workflows/gradle.yml"]
image:https://app.codacy.com/project/badge/Grade/65ac2ad9bc494943b8e4571c9adeefc5[https://app.codacy.com/gh/livk-cloud/spring-boot-extension/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade]
image:https://codecov.io/gh/livk-cloud/spring-boot-extension/graph/badge.svg?token=OA6j1PHzsI[https://codecov.io/gh/livk-cloud/spring-boot-extension]
image:https://app.deepsource.com/gh/livk-cloud/spring-boot-extension.svg/?label=active+issues&show_trend=true&token=nc2HVdT6bxfGl90GCpRLzl6n["DeepSource", link="https://app.deepsource.com/gh/livk-cloud/spring-boot-extension/"]
image:https://app.deepsource.com/gh/livk-cloud/spring-boot-extension.svg/?label=resolved+issues&show_trend=true&token=nc2HVdT6bxfGl90GCpRLzl6n["DeepSource", link="https://app.deepsource.com/gh/livk-cloud/spring-boot-extension/"]
image:https://img.shields.io/badge/QQ群:857146133-brightgreen.svg[link="https://qm.qq.com/cgi-bin/qm/qr?k=7mqPb8JcXoDpFkk4Vx7CcFFrIXrIxbVE&jump_from=webapi&authKey=twOCFhCWeYIiP4DNWM91BjGcPXuxpWikyk2Dh+fFctht5xcvT9N8PUsVMUcKQvJf"]
image:https://badges.gitter.im/livk-cloud/community.svg[link="https://gitter.im/livk-cloud/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge")]
image:https://img.shields.io/badge/Spring%20Framework-6.1.2-green[link="https://spring.io/projects/spring-framework"]
image:https://img.shields.io/badge/Spring%20Boot-3.2.1-green[link="https://spring.io/projects/spring-boot"]
image:https://img.shields.io/badge/Gradle-8.5-blue[link="https://gradle.org/"]
image:https://img.shields.io/maven-central/v/io.github.livk-cloud/spring-extension-dependencies[link="https://mvnrepository.com/artifact/io.github.livk-cloud"]
image:https://niixer.com/wp-content/uploads/2020/11/spring-boot.png[width=500,link="https://spring.io/projects/spring-boot"]
link:README-en.adoc[English] | link:README.adoc[简体中文] +
这是一个springboot整合多个第三方框架的starter集合 +
以及关于Gradle的各种使用方式示例 +
使用第三方包基本覆盖最新版本 +
里面的代码或多或少应该可以帮助到你 +
如果能从中学习到某些技术或者技巧,麻烦star一下 +
MockMvc与WebclientTest测试覆盖大部分功能 +
如有需要请提出issue +
#项目结构#
[source,text,indent=0]
----
|--spring-boot-example
|--buildSrc(Gradle自定义插件)
|--gradle/libs.versions.toml(gradle Catalog依赖管理)
|--spring-auto-service(SpringBoot自动装配文件生成器)
|--spring-boot-example(示例项目)
|--spring-boot-extension-autoconfigure(spring boot自动装配)
|--spring-boot-extension-starters(starter集合包)
|--spring-boot-extension-tests(测试用例集合)
|--spring-extension-bom(BOM)
|--spring-extension-commons(通用基础工具包)
|--spring-extension-context(拓展核心包)
|--spring-extension-dependencies(依赖版本管理)
----
link:gradle.properties[项目信息] +
link:gradle/libs.versions.toml[版本控制] +
link:spring-boot-example/example.adoc[示例详情] +
项目相关版本控制 +
#Maven#
[source,xml,indent=0]
----
io.github.livk-cloud
spring-extension-dependencies
${version}
import
pom
----
#Gradle#
[source,groovy,indent=0]
----
dependencies {
implementation platform("io.github.livk-cloud:spring-extension-dependencies:$version")
}
----
仅使用当前项目的依赖相关 +
#Maven#
[source,xml,indent=0]
----
io.github.livk-cloud
spring-extension-bom
${version}
import
pom
----
#Gradle#
[source,groovy,indent=0]
----
dependencies {
implementation platform("io.github.livk-cloud:spring-extension-bom:$version")
}
----
== 其他支持
link:https://www.jetbrains.com/?from=spring-boot-extension[JetBrains] - 感谢JetBrains对 spring-boot-extension项目的支持