上海做網(wǎng)站比較有名的公司百度q3財報減虧170億
如何通過一個坐標(biāo)信息(依賴)去引用 ,某個"jar 包"?會在這篇博客進行學(xué)習(xí)。
目錄
一、學(xué)習(xí)開始
(0)項目的結(jié)構(gòu)組成和 "pom.xml" 文件內(nèi)容。
(1)首先需要一個標(biāo)簽: 。
第1步(進入中央倉庫官網(wǎng),搜索指定要引入的依賴)
第2步(選版本)
第3步(復(fù)制粘貼)
第4步在 IDEA 中右上角點一下刷新,就里面有新的?"jar 包"?了。
第5步效果如下圖。
二、小結(jié)
一、學(xué)習(xí)開始
(0)項目的結(jié)構(gòu)組成和 "pom.xml" 文件內(nèi)容。
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.fs</groupId><artifactId>hello</artifactId><version>1.0-SNAPSHOT</version><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties></project>
(1)首先需要一個標(biāo)簽:<dependencies> 。
dependencies:是一個復(fù)數(shù)。dependency :依賴
1、所以在 Maven 中,要引入一個 "jar 包" ,就不叫引入?"jar 包" ,而是叫引入依賴(添加一個依賴)注意:一個依賴可能會包括多個?"jar 包" 。
(最好的學(xué)習(xí)路線:Java基礎(chǔ)語法 ——> Web應(yīng)用(html) ——>后端(Web)Java servlet)
2、我們嘗試去學(xué)習(xí)引入一個?"jar 包" 。舉個例子:這里學(xué)著嘗試引用一個?servlet。
在標(biāo)簽<dependencies>中寫依賴,每個依賴中的內(nèi)容用下級標(biāo)簽框起來:<dependency>。
然后就會顯示:
首次它沒有提示你,這時我們通常可以去 Maven 中央倉庫去查找它對應(yīng)的依賴。
第1步(進入中央倉庫官網(wǎng),搜索指定要引入的依賴)
Maven 中央倉庫地址
https://mvnrepository.com/
第2步(選版本)
第3步(復(fù)制粘貼)
<dependencies><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><!--<scope>provided</scope> 這里先不管,注釋掉,以后學(xué)--></dependency></dependencies>
第4步在 IDEA 中右上角點一下刷新,就里面有新的?"jar 包"?了。
第5步效果如下圖。
二、小結(jié)
1、所以當(dāng)我們點擊這個 Maven 的刷新按鈕的時候,它就會根據(jù)這個坐標(biāo)的信息去給我們下載這個?"jar 包" 的依賴。
2、具體的操作流程:就是通過你設(shè)定的鏡像去網(wǎng)上下載,然后放到你的指定本地倉庫。然后下一次就會自動去本地倉庫去尋找依賴了,就不要再去下載了。
3、要學(xué)會去本地倉庫找到你下載的?"jar 包" 。
這就是我們學(xué)習(xí)的怎么通過一個依賴去尋找某個?"jar 包" 。
4、舉個例子:因為有可能會有另外一個項目去引入這個 hello 項目的?"jar 包" ,那它的依賴就會寫這個項目的坐標(biāo)信息,然后也引入這個servlet 的?"jar 包" 。就有兩個依賴,也包含它們所有的?"jar 包"? 。所以叫依賴引用是最合適的,而不是?"jar 包"?的引用。