最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用IntelliJ IDEA 15和Maven創(chuàng)建Java Web項(xiàng)目(圖文)

 更新時(shí)間:2017年09月22日 09:23:06   作者:Arrow  
本篇文章主要介紹了使用IntelliJ IDEA 15和Maven創(chuàng)建Java Web項(xiàng)目(圖文),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

1. Maven簡(jiǎn)介

相對(duì)于傳統(tǒng)的項(xiàng)目,Maven 下管理和構(gòu)建的項(xiàng)目真的非常好用和簡(jiǎn)單,所以這里也強(qiáng)調(diào)下,盡量使用此類工具進(jìn)行項(xiàng)目構(gòu)建, 它可以管理項(xiàng)目的整個(gè)生命周期。

可以通過其命令做所有相關(guān)的工作,其常用命令如下:

  • - mvn compile
  • - mvn test
  • - mvn clean
  •  - mvn package
  • - mvn install            //把新創(chuàng)建的jar包安裝到倉(cāng)庫(kù)中
  • - mvn archetype:generate //創(chuàng)建新項(xiàng)目

中央工廠URL:http://search.maven.org/    http://repo.maven.apache.org/maven2

本文主要演示在IntelliJ IDEA IDE環(huán)境下如何配置和使用。

2. 配置Maven

軟件配置一次即可,所有Maven項(xiàng)目共享。

1)如上圖標(biāo)注3選擇自己的倉(cāng)庫(kù)

1)如上圖標(biāo)注 2 所示,Import Maven projects automatically 表示 IntelliJ IDEA 會(huì)實(shí)時(shí)監(jiān)控項(xiàng)目的 pom.xml 文件,進(jìn)行項(xiàng)目變動(dòng)設(shè)置。

2)如上圖標(biāo)注3 所示,在 Maven 導(dǎo)入依賴包的時(shí)候是否自動(dòng)下載源碼和文檔。默認(rèn)是沒有勾選的,也不建議勾選,原因是這樣可以加快項(xiàng)目從外網(wǎng)導(dǎo)入依賴包的速度,如果我們需要源碼和文檔的時(shí)候我們到時(shí)候再針對(duì)某個(gè)依賴包進(jìn)行聯(lián)網(wǎng)下載即可。IntelliJ IDEA 支持直接從公網(wǎng)下載源碼和文檔的。

3)上圖標(biāo)注 3 所示,可以設(shè)置導(dǎo)入的 VM 參數(shù)。一般這個(gè)都不需要主動(dòng)改,除非項(xiàng)目真的導(dǎo)入太慢了我們?cè)僭龃蟠藚?shù)。

3.Maven 骨架創(chuàng)建 Java Web 項(xiàng)目

1) File -> New -> Project...

2) 如下圖

3)如下圖

GroupId和ArtifactId<項(xiàng)目名>還有Version,這三個(gè)屬性目的是標(biāo)識(shí)你的項(xiàng)目的唯一性。

4)如下圖

5) 如下圖

6)點(diǎn)Finish之后,Maven會(huì)根據(jù)剛才的配置創(chuàng)建一個(gè)基于Maven的Web App.

- 創(chuàng)建結(jié)束,其Log如下:

- 創(chuàng)建結(jié)束,其代碼結(jié)構(gòu)如下:

recources文件夾:一般用來存放一些資源文件 webapp文件夾:用來存放web配置文件以及jsp頁(yè)面等,這已經(jīng)組成了一個(gè)原始的web應(yīng)用

4.啟動(dòng) Java Web 項(xiàng)目

1)打開“Project Structure”

2)配置“Facets”

3)配置“Artifacts”

4) 啟動(dòng)“Edit Configurations”

5) Add New 'Tomcat Server' 配置

6) 配置Deplyment

7) 配置Server

其結(jié)果如下:

8) 啟動(dòng)Web Server

現(xiàn)在可以通過Browser訪問WebServer的頁(yè)面了。

5. 在Tomcat中部署war文件

1)把MVNDemo.war copy到Tomcat的webapps目錄下。

2)在Browser上訪問URL:http://localhost:8080/MVNDemo/即可。

6. 創(chuàng)建Java程序目錄

1) 創(chuàng)建java目錄

2) 把java目錄設(shè)置為Sources

選中java文件夾,點(diǎn)擊上面的Make as:Sources,該文件夾就會(huì)變成藍(lán)色,用以保存java代碼,按OK。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java基于JavaMail實(shí)現(xiàn)向QQ郵箱發(fā)送郵件

    Java基于JavaMail實(shí)現(xiàn)向QQ郵箱發(fā)送郵件

    這篇文章主要為大家詳細(xì)介紹了Java基于JavaMail實(shí)現(xiàn)向QQ郵箱發(fā)送郵件的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-01-01
  • Java多線程并發(fā)之線程池任務(wù)請(qǐng)求攔截測(cè)試實(shí)例

    Java多線程并發(fā)之線程池任務(wù)請(qǐng)求攔截測(cè)試實(shí)例

    這篇文章主要介紹了Java多線程并發(fā)之線程池任務(wù)請(qǐng)求攔截測(cè)試實(shí)例,隊(duì)列中永遠(yuǎn)沒有線程被加入,即使線程池已滿,也不會(huì)導(dǎo)致被加入排隊(duì)隊(duì)列,實(shí)現(xiàn)了只有線程池存在空閑線程的時(shí)候才會(huì)接受新任務(wù)的需求,需要的朋友可以參考下
    2023-12-12
  • 淺談junit4單元測(cè)試高級(jí)用法

    淺談junit4單元測(cè)試高級(jí)用法

    這篇文章主要介紹了淺談junit4單元測(cè)試高級(jí)用法,小編覺得挺不錯(cuò)的,在這里分享給大家,需要的朋友可以參考下。
    2017-10-10
  • IDEA一鍵生成方法的序列圖神操作

    IDEA一鍵生成方法的序列圖神操作

    為了能夠更快更清晰地搞清對(duì)象之間的調(diào)用關(guān)系,我經(jīng)常需要用到序列圖。手動(dòng)畫序列圖還是很麻煩費(fèi)時(shí)的,不過?IDEA?提供了一個(gè)叫做SequenceDiagram?的插件幫助我們解決這個(gè)問題。通SequenceDiagram?這個(gè)插件,我們一鍵可以生成時(shí)序圖
    2022-01-01
  • Maven插件docker-maven-plugin的使用

    Maven插件docker-maven-plugin的使用

    在我們持續(xù)集成過程中,項(xiàng)目工程一般使用 Maven 編譯打包,然后生成鏡像,docker-maven-plugin 插件就是為了幫助我們?cè)贛aven工程中,通過簡(jiǎn)單的配置,自動(dòng)生成鏡像并推送到倉(cāng)庫(kù)中。感興趣的可以了解一下
    2021-06-06
  • Java中ArrayList的8種淺拷貝方式示例代碼

    Java中ArrayList的8種淺拷貝方式示例代碼

    這篇文章主要介紹了Java中ArrayList的8種淺拷貝方式的相關(guān)資料,講解了Java中ArrayList的淺拷貝概念,并詳細(xì)分享了八種實(shí)現(xiàn)淺拷貝的方法,可以幫助讀者更好地理解和選擇合適的淺拷貝方法,需要的朋友可以參考下
    2025-01-01
  • SpringBoot使用Spark過程詳解

    SpringBoot使用Spark過程詳解

    這篇文章主要介紹SpringBoot使用Spark的方法的相關(guān)知識(shí),小編通過實(shí)際案例向大家展示操作過程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望能幫助大家解決問題
    2023-02-02
  • maven 中relativePath標(biāo)簽的作用

    maven 中relativePath標(biāo)簽的作用

    元素在 Maven 的 pom.xml 文件中用于指定父項(xiàng)目的相對(duì)路徑,這篇文章主要介紹了maven 中relativePath標(biāo)簽的作用,需要的朋友可以參考下
    2024-11-11
  • OpenFeign調(diào)用服務(wù)請(qǐng)求頭丟失Token的解決

    OpenFeign調(diào)用服務(wù)請(qǐng)求頭丟失Token的解決

    這篇文章主要介紹了OpenFeign調(diào)用服務(wù)請(qǐng)求頭丟失Token的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Jmeter解析返回參數(shù)以及解析并操作json方式

    Jmeter解析返回參數(shù)以及解析并操作json方式

    本文總結(jié)了Java或JMeter的BeanShell腳本中處理JSON字符串的常用操作,包括解析JSON數(shù)組、JSON對(duì)象和嵌套的JSON字符串,并提供了示例代碼和打印結(jié)果
    2025-02-02

最新評(píng)論

灯塔市| 浦北县| 栾城县| 佛山市| 巫溪县| 泰州市| 栾城县| 惠安县| 河津市| 石泉县| 邹城市| 土默特右旗| 三河市| 道孚县| 伊通| 芜湖市| 大姚县| 朔州市| 惠州市| 民勤县| 双城市| 乌拉特前旗| 大理市| 嵩明县| 平昌县| 监利县| 灵川县| 海盐县| 股票| 普安县| 长泰县| 扎鲁特旗| 岳西县| 库尔勒市| 宜良县| 太仆寺旗| 十堰市| 桦川县| 噶尔县| 宜黄县| 宕昌县|