Springboot启动,URL正确,但是报404

摘要:
未提供URL映射设置。要使用此注释,还必须使用@RequestMapping,因为真正匹配的路径是RequestMapping。由于您对注释理解不到位而导致的错误。
场景复现:

Springboot启动,URL正确,但是报404第1张Springboot启动,URL正确,但是报404第2张

 Springboot启动,URL正确,但是报404第3张

问题原因:

@RestController注解是@Controller + @ResponseBody 合体,相当于给整个类的每个方法加了一个@Responsebody。不提供URL映射设置。

使用这个注解,还必须使用@RequestMapping才可以,因为真正匹配路径的是RequestMapping.   

因为自己对注解理解不到位 导致的错误。

解决方法:

Springboot启动,URL正确,但是报404第4张

 加一个@RequestMapping映射就可以啦。

Springboot启动,URL正确,但是报404第5张

免责声明:文章转载自《Springboot启动,URL正确,但是报404》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Oracle--计算某一日期为一年中的第几周centos7 的systemctl 和 防火墙 firewalld 的应用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Selenium2+python自动化37-爬页面源码(page_source)【转载】

前言 有时候通过元素的属性的查找页面上的某个元素,可能不太好找,这时候可以从源码中爬出想要的信息。selenium的page_source方法可以获取到页面源码。 selenium的page_source方法很少有人用到,小编最近看api不小心发现这个方法,于是突发奇想,这里结合python的re模块用正则表达式爬出页面上所有的url地址,可以批量请求页面...

微信小程序网络超时的处理

连接网络总有可能客户端因为网络情况,无法连接到微信服务器或者开发者服务器。但是有的只有在小程序启动时才能运行,比如 onLaunch,通过这个我们可以获取用户的基本信息,或者定位用来做下一步处理,如果这个无法获取数据,会导致整个小程序的失败。 所以我建议可以把错误分两个级别,假如是开发者服务器连接不上,可以通过重载页面来处理,但是如果是onLaunch中的...

@font-face 兼容写法

@font-face { font-family: '字体名'; src: url('字体名.eot'); /* IE9 兼容模式 */ src: url('字体名.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('字体名.woff')...

JavaScript 之 对象转换为Url参数形式

在使用Get请求数据的时候,常常需要手动拼接。相对来说,这样不利于维护。有没有办法,能将对象直接转换为数组的形式? 可以使用此方法 1 /**讲对象转换为url参数形式 2 * @property {Object} param 将要转换为URL参数的字符串对象 3 * @property {String} key URL 参数字符串的前缀 4 * @pro...

9.2.4 .net core 通过ViewComponent封装控件

我们在.net core中还使用了ViewComponent方式生成控件。ViewComponent也是asp.net core的新特性,是对页面部分的渲染,以前PartialView的功能,可以使用ViewComponent来实现。 View Component包含2个部分,一个是类(继承于ViewComponent),和它返回的结果Razor视图(和...

http请求 url 传递参数(特殊字符)解决方法

有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。下表中列出了一些URL特殊符号及编码       十六进制值 1. + URL 中+号表示空格 %2B 2. 空格 URL中的空格可以用+号或者编码 %20 3. / 分隔目录和子目录 %2F 4. ? 分隔实际的 URL 和参数 %3F...