ホームページ >Java >&#&チュートリアル >SpringBoot の依存関係管理の機能は何ですか?
pom ファイルには親の依存関係が含まれています
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> </parent>
これにより、バージョン番号を記述する必要がなくなります子の依存関係
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
これは、親の依存関係がバージョン番号を入力するのに役立つためです ((もちろん、一部の依存関係はバージョン番号を入力するのに役立ちません。今回はバージョン番号を入力する必要があります) )、親依存関係ファイルを開いて見てみましょう
親依存関係ファイルを入力しました
引き続き見てください親依存関係の場合
数字を埋めるのに役立つ依存関係のバージョン番号が多数あることがわかります
概要: 親依存関係は、開発で一般的に使用されるほぼすべての依存関係のバージョン番号を宣言します。自動バージョン調整メカニズム
親依存関係はバージョンの設定に役立ちますが、よく使用される依存関係の数。そのバージョン番号も変更できます。
たとえば、mysql ドライバーのバージョン番号は、デフォルトで 8.0.21 に設定されます。
変更するには主に 2 つの方法があります。
変更方法 1:
<!--mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.6</version> </dependency>
変更方法 2:
<properties> <mysql.version>5.1.6</mysql.version> </properties>
すべての変更が成功していることがわかります
インポート スターター シナリオ スターターの開発
見てきました多くの spring-boot-starter-*: *特定のシナリオのみ
かなり多くのものが統合されていることがわかります (SpringBoot では、すべてのシーン ランチャーが spring-boot-start-web を統合します) )
#SpringBoot によって公式に設定されたシーン ランチャーが多数あります
#公式 Web サイトにアクセスして表示できます #実際には、シナリオ スターターを自分で作成することもできます。この *-spring-boot-starter は、開発を簡素化するためにサードパーティによって提供されるシナリオ スターターです。以上がSpringBoot の依存関係管理の機能は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。