首頁  >  文章  >  Java  >  springboot多模組開發並使用dependencyManagement管理的方法

springboot多模組開發並使用dependencyManagement管理的方法

PHPz
PHPz轉載
2023-05-16 17:10:061457瀏覽

當我們新建一個springboot專案時,pom.xml中會有一個parent

    <parent>
        <groupid>org.springframework.boot</groupid>
        <artifactid>spring-boot-starter-parent</artifactid>
        <version>2.4.2</version>
        <relativepath></relativepath> <!-- lookup parent from repository -->
    </parent>

這是我們常見的一個,其實還有另一種使用方式,具體可參考官方文件

<dependencymanagement>
	<dependencies>
		<dependency>
			<!-- Import dependency management from Spring Boot -->
			<groupid>org.springframework.boot</groupid>
			<artifactid>spring-boot-dependencies</artifactid>
			<version>2.4.4</version>
			<type>pom</type>
			<scope>import</scope>
		</dependency>
	</dependencies>
</dependencymanagement>

這種方式在多模組開發中用的比較多,使用dependencyManagement,它的type 是pom,scope 是import,這種類型的dependency 只能在dependencyManagement 標籤中聲明,然後在子模組中使用dependency引用即可。而這樣能做到,在哪個模組中需要哪個就用哪個,不需要不引用即可。不會全部導入。

點擊:spring-boot-starter-parent會發現他裡面又有一個parent,而這個parent和我們上面那種import的竟然是完全一樣的

springboot多模組開發並使用dependencyManagement管理的方法

最終都會spring-boot-dependencies裡面

springboot多模組開發並使用dependencyManagement管理的方法

#

以上是springboot多模組開發並使用dependencyManagement管理的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除