首頁 > Java > java教程 > 主體

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

PHPz
發布: 2023-05-16 17:10:06
轉載
1456 人瀏覽過

當我們新建一個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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板