<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ### 依賴管理 ● 父項目做依賴管理 我們在pom.xml中添加了父項目`spring-boot-starter-parent` ```bash <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> </parent> ``` `spring-boot-starter-parent`的父項目: ``` <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.3.4.RELEASE</version> </parent> ``` `spring-boot-dependencies`幾乎聲明了所有開發中常用的依賴的版本號,自動版本仲裁機制 ```bash <properties> <activemq.version>5.16.6</activemq.version> <antlr2.version>2.7.7</antlr2.version> <appengine-sdk.version>1.9.98</appengine-sdk.version> <artemis.version>2.19.1</artemis.version> <aspectj.version>1.9.7</aspectj.version> <assertj.version>3.22.0</assertj.version> <atomikos.version>4.0.6</atomikos.version> <awaitility.version>4.2.0</awaitility.version> <build-helper-maven-plugin.version>3.3.0</build-helper-maven-plugin.version> <byte-buddy.version>1.12.23</byte-buddy.version> <cache2k.version>2.6.1.Final</cache2k.version> <caffeine.version>2.9.3</caffeine.version> <cassandra-driver.version>4.14.1</cassandra-driver.version> <classmate.version>1.5.1</classmate.version> <commons-codec.version>1.15</commons-codec.version> <commons-dbcp2.version>2.9.0</commons-dbcp2.version> ...省略其余代碼 ``` > 在我們項目開發中,父項目把我們開發中使用的常用jar包的依賴都管理起來,并且指定對應jar包的版本號,因此,我們在pom.xml中可以不用指定version(版本號) **小結:** 無需關注版本號,自動版本仲裁 1、引入依賴如果在spring-boot-dependencies中定義了,可以不寫版本號 2、引入非版本仲裁的jar,要寫版本號 ### 修改默認版本號 示例mysql-connector修改版本號: 1、查看`spring-boot-dependencies`里面規定當前依賴的版本 用的 key,如: `<mysql.version>8.0.33</mysql.version>` 2、查找想要替換的版本: mvn倉庫: [https://mvnrepository.com/](https://mvnrepository.com/) 如,我們要替換的版本為6.0.5 ![](https://img.kancloud.cn/a8/0f/a80fdfb6aff7b9453cbe0e55f5da17e5_837x267.png =1000x) 3、在當前項目的pom.xml文件中可以重寫配置 ```bash <properties> <mysql.version>6.0.5</mysql.version> </properties> ``` ### 場景啟動器(starter) 開發導入starter場景啟動器: 1、見到很多 spring-boot-starter-\* : \*表示某種場景,如web. 2、只要引入starter,這個場景的所有常規需要的依賴我們都自動引入 3、SpringBoot所有支持的場景 [https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-starter](https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-starter) 4、見到的 \*-spring-boot-starter: 第三方為我們提供的簡化開發的場景啟動器。 5、所有場景啟動器最底層的依賴`spring-boot-starter` ```bash <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <version>2.7.13</version> </dependency> ``` ### 圖形化展示依賴 可以通過idea提供的功能,在pom.xml文件中某個依賴右鍵,查看該starter的依賴圖形關系,如:spring-boot-starter-web ![](https://img.kancloud.cn/12/1f/121ffccc9a5ce4052f048c98f992d019_1295x812.png =1000x) 可以通過生成的依賴關系圖查看到spring-boot-starter-web所依賴的其它包。 ![](https://img.kancloud.cn/d0/8b/d08b04015ce2f1489ea53dfc6b5d4034_1287x1060.png =1000x)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看