Spring mvc創建的web項目,如何獲知其web的項目名稱,訪問具體的鏈接地址?


Spring mvc創建的web項目,如何獲知其web的項目名稱,訪問具體的鏈接地址?

訪問URL:  http://localhost:8090/firstapp/login

在eclipse集成的運行環境,常常都是多個app,在訪問某個APP時,需要指定其項目名稱。

但是,springmvc創建的mvc項目,其web項目名稱並不是以項目名稱。

其實,web項目的名稱為:創建springmvc項目時,指定的報名的末級名稱。

這個問題比較惱人。與以往的web工程不同,特在此備注。

 

如:我們創建的springmvc項目:spring-mvc-first,包名:com.yank.firstapp,那么其web項目的名稱為firstapp。這個也是我們訪問的連接中的projectname

1、可以通過查看web屬性來找到web項目名稱

右擊項目--> Properties-->web Project Settings,即可看到web項目名稱。

當然這里也可以進行修改。

 

2、通過服務啟動日志,重新編譯,重新load的時候可看到

當然細心的同學,可以在server加載時,看到項目名稱:

INFO : org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Mapped URL path [/resources/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0'
INFO : org.springframework.web.servlet.DispatcherServlet - FrameworkServlet 'appServlet': initialization completed in 480 ms
五月 04, 2015 5:33:34 下午 org.apache.catalina.core.StandardContext reload
信息: Reloading Context with name [/firstapp] is completed

 

 

3、通過pom.xml文件查看

如果對SpringMVC比較熟悉的同學,可能不用這么繞彎子。

在創建項目時,在項目的根目錄下有一個pom.xml配置文件,里面的內容:

<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/maven-v4_0_0.xsd">  
  <modelVersion>4.0.0</modelVersion>  
  <groupId>com.yank</groupId>  
  <artifactId>firstapp</artifactId>  
  <name>spring-mvc-first</name>  
  <packaging>war</packaging>  
  <version>1.0.0-BUILD-SNAPSHOT</version> 
</project>

我們關注一下groupid和artifactid,其實這就是我們定義的包名。

GroupID是項目組織唯一的標識符,實際對應JAVA的包的結構
ArtifactID就是項目的唯一的標識符,實際對應項目的名稱,就是項目根目錄的名稱。 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM