Maven建立項目

*)建立Maven項目的方式:java

①在idea中:web

建立項目→Mavenspring

②在eclipse中:數據庫

new→other→Maven→Maven Project→Next→Next→選maven-archetype-quickStart→ JavaSE項目建立(選maven-archetype-webapp→JavaEE項目建立)→next→填寫GroupID,ArtifactId,Vesion三個座標→finish。項目生成session

在src/main下建立Java文件夾。這裏的src/main/java須要手動建立,這是eclipse的一個bug。app

*)web項目有3類jar包:1.jdk的jar  2.本身引入的第三方jar   3.Tomcat中的jar。eclipse

在maven項目中,引用的jar包,須要在pom.xml中引入。pom.xml中<depencies>中是依賴的jar,在這裏引入jar,在項目的Java Build Path中,即上圖中,「Maven Dependencies」下就有引入的jar包了。webapp

找jar包的引用:須要引入某個jar包,在https://mvnrepository.com/網站上,搜索該jar包,搜索到以後,選擇要用的那個jar包,選擇版本號,點擊超連接打開,便可看到pom引入用的XML。copy下來到本身的pom.xml中,便可。(注:找jar包的引用時,不要選擇「b」開頭的beat版jar包。同時要看好jar包的來源,由於會有不少山寨jar )maven

*)項目目錄結構:ide

src/main/resources:

  --static:靜態資源 約定寫在這個文件夾裏。若是這個文件夾名字修改了,須要配置

  --template:視圖部分

  --application.properties:通常不寫內容,若是須要另外配置,在這裏配。好比修改Tomcat的端口,配置數據庫等。這些配置項的鍵名是約定好的。開發IDE,好比idea會自動提示鍵名。經常使用的配置:

  server.port=8081

  server.context-path=/                  ##項目訪問目錄

  server.session.timeout=3600      ##session過時時間(s)

  能夠配置多個環境的端口、ip等,分別用於測試、生產不一樣環境啓動時,配置方法:

    方式①,配置多個properties文件(文件名約定叫application-xx.properties),application-dev.properties,application-prod.properties, 

        application.propreties文件中的配置是各個環境的通用配置, 在該文件中經過如下配置方式來選擇不一樣配置文件。在application.properties中,配置:spring.profiles.active=dev,表示使用-dev的配置文件。該種方式在運行時會加載application-dev.properties文件

    方式②,以上配置能夠在運行項目時改變:

    mvn clean package

    cd target

    java xx.jar  -spring.profiles.active=dev       --表示在運行時,使用dev配置文件

生產的resource文件夾中的文件都是空的。

src/main/java中的底層文件夾(裏層)有一個Java文件(有main方法)。運行這個Java文件,便可運行項目。

target:是編譯生成的文件,包含class文件 

相關文章
相關標籤/搜索