bxvs888 / spring-boot-extension

Spring Boot Starter拓展以及SpringBoot各种示例,搭载全新SpringBoot 3,JDK17,Gradle 8.1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status community

Spring%20Framework 6.0 Spring%20Boot 3.0

Gradle 8.1 Java 17.0 spring extension dependencies

spring boot

这是一个springboot整合多个第三方框架的starter集合
同时也是一个关于springboot项目的各种示例 Spring Cloud示例项目
以及关于Gradle的各种使用方式示例
使用第三方包基本覆盖最新版本
里面的代码或多或少应该可以帮助到你
如果能从中学习到某些技术或者技巧,麻烦star一下
MockMvc与WebclientTest测试覆盖大部分功能
如有需要请提出issue

项目结构

|--spring-boot-example
    |--buildSrc(Gradle自定义插件)
    |--example(示例项目)
    |--extension-spring-boot-autoconfigure(spring boot自动装配)
    |--extension-spring-boot-starters(starter集合包)
    |--gradle/libs.versions.toml(gradle Catalog依赖管理)
    |--spring-auto-service(SpringBoot自动装配文件生成器)
    |--spring-extension-commons(通用基础工具包)
    |--spring-extension-dependencies(版本控制 BOM)

Maven

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>io.github.livk-cloud</groupId>
            <artifactId>spring-extension-dependencies</artifactId>
            <version>${version}</version>
            <scope>import</scope>
            <type>pom</type>
        </dependency>
    </dependencies>
</dependencyManagement>

Gradle

dependencies {
    implementation platform("io.github.livk-cloud:spring-extension-dependencies:$version")
}

About

Spring Boot Starter拓展以及SpringBoot各种示例,搭载全新SpringBoot 3,JDK17,Gradle 8.1

License:Apache License 2.0


Languages

Language:Java 97.2%Language:Groovy 1.7%Language:CSS 0.4%Language:JavaScript 0.3%Language:HTML 0.2%Language:Lua 0.1%Language:FreeMarker 0.0%