美文网首页
2024-01-26 如何组织Spring Boot Start

2024-01-26 如何组织Spring Boot Start

作者: Kenny_W_Zhang | 来源:发表于2024-01-25 09:07 被阅读0次

    1. 当前项目的pom可以直接继承Spring Boot Starter Parent

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.0</version>
    </parent>
    

    然后在dependencies中声明需要用到的dependency,而不用指定版本号。
    如果想使用spring-boot-starter-parent中定义的不同版本号的dependency,在dependencyManagement中覆盖对应的dependency。

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-data-jpa</artifactId>
                <version>2.4.0</version>
            </dependency>
        </dependencies>
    </dependencyManagement>
    

    2. 当前项目的pom可以不直接继承Spring Boot Starter Parent,而在dependencyManagement中声明spring-boot-dependencies,scope必须为import。

    <parent>
        <groupId>com.baeldung</groupId>
        <artifactId>spring-boot-parent</artifactId>
        <version>1.0.0-SNAPSHOT</version>
    </parent>
    
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>2.2.6.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
    

    参考链接:

    相关文章

      网友评论

          本文标题:2024-01-26 如何组织Spring Boot Start

          本文链接:https://www.haomeiwen.com/subject/quxvodtx.html