新人:SpringBoot启动 访问url路径问题

刚学习SpringBoot 写了个Demo名称为demo1,开启项目后 我使用的firefox的RestClient来发送请求,请求路径为http://localhost:8080/demo1/demos请求400,请求路径为http://localhost:8080/demos时请求反而200,不加项目名称请求成功,加了项目名称反而失败了,项目结构如下:
B_Z)4J6NDB_G{1(NG3:MV.png


T049T[}~ZH`NLTX5G5MMIH2.png

请求结果:(请求路径不同,demo1为项目名称)
_Q6~C01749KL]17~O{KX9D.png


{SS2]A`7R21ZTI`JG8M_F]N.png


请问一下不加项目名称就能访问这是一个什么原理

 
已邀请:

鸿仔鸿 - 90IT

赞同来自: 精灵鼠的冬天

springboot项目默认的contextpath是空,如果要设置的话在application.properties文件设置server.context-path就可以。
 

Levin - 90后IT男

赞同来自:

因为路径问题,SpringBoot默认是/ 可以通过content-path配置上下文路径

JickLin - 90后java小白

赞同来自:

默认发布的是不带项目名

死灰书生 - java 搬运工

赞同来自:

服务启动的时候会提示有那些路径可以访问。

xerxessultan - IT流浪汉

赞同来自:

tomcat是springboot框架给你内嵌的,你使用内嵌的tomcat,springboot框架的上下文直接就能找到你设置的路由。你要是用自己安装的tomcat,配置访问方面肯定会不同的。

要回复问题请先登录注册