SpringBoot接口调用之后报404问题的解决方案
作者:无量虚空神主 时间:2021-08-31 15:25:03
我的接口是这样的:
TestCase测试Impl类的方法没有问题,但是Swgger和前端调用接口就会报404错误:
在网上查了很多资料,都说是地址的问题,我参照了上下文
server.port中的端口没问题,我本地的IP也没问题,上下文也没问题,总之地址没问题。
之后看了我接口的注解,我的Controller类用的注解是@RestResultController,而不是@RestController。
使用@RestResultController,如果返回值是String类型就存在指向性问题,返回String类型,指向的地址是String字符串的地址,因此前端http访问我的接口会报404.(只是提供一种解释,网上查不到)
解决方法:
有两种解决方式,我选了其中一种,就是将errMessage封装在一个Body里面。
@Data(lombok的注解)
public class BpResp{
private String errMessage;
}
变成返回的是BpResp
public BpResp add.........
还有一种解决方法是在方法上加一个@ResponseBody,但由于任务较多就没有一一尝试,感兴趣的朋友可以尝试一下。
学习spring boot和请求Postman的注意事项
直接上图
请求数据的方式一定要和请求的http要保持一致
下面以删除为例
下面括号中的key和value值是通过?属性=属性值的方式取值,
来源:https://blog.csdn.net/weixin_40160720/article/details/86601556
标签:SpringBoot,接口,404
0
投稿
猜你喜欢
C#将dll打包到程序中的具体实现
2022-11-22 16:39:34
Java反转链表测试过程介绍
2022-10-02 20:10:03
Android Activity与Service通信(不同进程之间)详解
2023-07-16 00:55:34
使用SpringBoot开发Restful服务实现增删改查功能
2023-01-20 05:17:29
Android使用AndroidUtilCode实现多语言
2023-08-28 15:25:50
Unity2019-2020 个人版官方免费激活详细方法
2023-12-08 21:57:39
C#使用itextsharp生成PDF文件的实现代码
2022-05-18 03:21:27
java多线程累加计数的实现方法
2021-07-19 12:10:36
ArrayList在for循环中使用remove方法移除元素方法介绍
2022-11-20 03:50:18
Android App中实现向右滑动销毁功能的要点解析
2022-09-14 11:25:17
java中实现分页的几种常见方式总结
2021-12-24 13:32:49
Android实战教程第五篇之一键锁屏应用
2023-12-03 18:47:36
Springboot 在普通类型注入Service或mapper
2023-11-29 15:26:21
C#自定义针对URL地址的处理类实例
2022-09-12 16:54:02
详解通过JDBC进行简单的增删改查(以MySQL为例)
2023-08-14 20:16:40
Android视频播放器屏幕左侧边随手指上下滑动亮度调节功能的原理实现
2022-09-12 23:27:10
Android实现一个完美的倒计时功能
2022-04-12 11:28:02
Mybatis generator自动生成代码插件实例解析
2022-06-04 22:52:33
android开启免提切换功能示例
2023-07-13 06:42:28
js事件模型与自定义事件实例解析
2021-05-26 06:15:06