spring-boot 訪問時,加與不加項目名分析


眾所周知,springboot非常便捷,可以簡化項目開啟步驟,加快開發進度。

很多新手也許都遇到過這樣一個問題,在以往的springMvc項目里,大家伙都是把打的war放在tomcat中運行,下意識的訪問   ip:port/projectName/url,進行請求;

而springboot不止提供了打成war放在容器里部署,還有另一種方式。直接執行main函數來啟動一個內置的服務器來處理請求,這時候訪問默認是不需要添加項目名的,默認的context-path 是"/",加上項目名后會報404哦。

public static void main(String[] args) {
SpringApplication.run(MainTest.class, args);
logger.info("test started successfully!");
}

在項目單一,沒那么多分布模塊的時候,這么做很便捷。但是為了良好的過渡以及沿用習慣,可以通過添加配置來處理:

springboot 1.x版本添加配置;server.context-path=/projectName

springboot 2.x版本添加配置;server.servlet.context-path=/projectName

加上后,就可以按照原來的方式進行請求訪問了,是不是很簡單呢。

 
       


免責聲明!

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



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