眾所周知,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
加上后,就可以按照原來的方式進行請求訪問了,是不是很簡單呢。