解决 Vue+SpringBoot中axios发送post请求 控制台报错 404,后端能接收到数据!

news/2024/7/24 12:46:46 标签: axios, post, 404

emmmmmmmm,昨天写毕设 ,不小心踩了这个坑~

由于是后端新建的一个controller,导致前端报404错误,但是后端接收数据成功,还能读取数据库,让我很郁闷!

因为前面写的代码都没问题,后来逐一排查,发现,是Controller注解的问题。

我以前的Controller用的都是:@RestController

但是新建的Controller用的注解是:@Controller

关于这俩具体的区别我自己的理解就是:

 @Controller只是标注当前类为控制器类,可以接收请求,但是对应的方法上需要标注@ResponseBody,这样才会返回json数据给前端。

 @RestController注解:就省去了每个类上都标注@ResponseBody这一步骤了,会自动给你加上@ResponseBody这个注解,就这么简单。

看下你的controller注解是不是写错了,如果想用@Controller注解,记得在Controller的方法上加上@ResponseBody就OK了!

 

 

 


http://www.niftyadmin.cn/n/1455776.html

相关文章

18位身份证校验位算法

package day05;/*** 身份证第18位计算法 身份证第18位(校验码)的计算方法* * 1、将前面的身份证号码17位数分别乘以不同的 系数。 从第一位到第十七位的系数分别为:* 7-9-10-5-8-4&a…

解决 Zookeeper集群启动失败,提示 Error contacting service. It is probably not running.

刚学到zookeeper 记录一下出现的错误,死活开启不了服务,经查阅后发现是防火墙问题。(关闭防火墙命令在文章底部) 如果设置了SSH免密登录 则在zoo.cig中如下设置; 如果没有设置ssh免密登录,把“”后面设置为IP:通信端…

IIS 7.0 和 IIS 7.5 中的 HTTP 状态代码

来自于微软帮助中心:http://support.microsoft.com/kb/943891 HTTP 状态代码本部分介绍 IIS 7.0 使用的 HTTP 状态代码。注意 这篇文章不会列出每个可能的 HTTP 状态代码,要求于 HTTP 规范中。这篇文章包括只的 HTTP 状态代码的 IIS 7.0 可以发送的。例如…

解决Java正则过滤空格失败!\\s无效,trim()也无效【已解决】

正则过滤一个字符串 死活过滤不掉 就差重装JDK再来一次了 事实证明 emmmmmm 还是debug靠谱 上图: 编码不是32 而是160,后来百度去搜索160 是什么玩意 ,是一个不间断空格 ---> 我们可以利用不间断空格的Unicode编码来移除它&a…

7个心理寓言

一、成长的寓言:做一棵永远成长的苹果树 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年&#xff0…

抱怨,是对自己无能的愤慨

生活就如同时间一样,对每一个人都是一样的。但是却因为人与人思想、思维、心态等不同便出现了不同的生活局面,有的人过得贫苦心酸,有的人过得衣食无忧,有的人过得锦衣玉食。 面对如此落差的生活,自然就会心生埋怨或牢骚…

解决:Hikari - Exception during pool initialization.

记录一下解决方法 首先确保pom.xml文件中有Haikari的坐标 <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.16</version></dependency><dependency><groupId>c…

更新yum源解决:centos7 安装 Redis ,make编译报错,安装gcc 提示:没有可用软件包 gcc

全程使用的是XShell敲的命令。 首先说一下遇到的问题&#xff1a; 我的centos是虚拟机。我在物理机上下载好了redis压缩包redis-5.0.5.tar.gz&#xff0c;然后 rz 命令上传到虚拟机&#xff0c;解压&#xff0c;编译。 问题出现了&#xff1a;编译失败 [rootslave1 redis…