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

衆所周知,springboot很是便捷,能夠簡化項目開啓步驟,加快開發進度。spring

不少新手也許都遇到過這樣一個問題,在以往的springMvc項目裏,你們夥都是把打的war放在tomcat中運行,下意識的訪問   ip:port/projectName/url,進行請求;tomcat

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

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=/projectNameurl

加上後,就能夠按照原來的方式進行請求訪問了,是否是很簡單呢。server

相關文章
相關標籤/搜索