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

相关文章
相关标签/搜索