spring-boot-extension icon indicating copy to clipboard operation
spring-boot-extension copied to clipboard

Spring Boot Starter拓展,搭载JDK 21、SpringBoot 3.3

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://dl.circleci.com/status-badge/img/gh/livk-cloud/spring-boot-extension/tree/main.svg?style=svg["CircleCI", link="https://dl.circleci.com/status-badge/redirect/gh/livk-cloud/spring-boot-extension/tree/main"] image:https://codecov.io/gh/livk-cloud/spring-boot-extension/graph/badge.svg?token=OA6j1PHzsI[link="https://codecov.io/gh/livk-cloud/spring-boot-extension"] image:https://app.codacy.com/project/badge/Grade/65ac2ad9bc494943b8e4571c9adeefc5[link="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://www.codefactor.io/repository/github/livk-cloud/spring-boot-extension/badge["CodeFactor", link="https://www.codefactor.io/repository/github/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.5-green[link="https://spring.io/projects/spring-framework"] image:https://img.shields.io/badge/Spring%20Boot-3.2.4-green[link="https://spring.io/projects/spring-boot"] image:https://img.shields.io/badge/Gradle-8.6-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测试覆盖大部分功能 + 测试用例执行使用 https://github.com/testcontainers/testcontainers-java[testcontainers-java] + 如有需要请提出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项目的支持