SpringBoot接口调用之后报404问题的解决方案

 更新时间:2021年06月21日 11:39:58   作者:无量虚空神主  
这篇文章主要介绍了SpringBoot接口调用之后报404问题的解决方案,具有很好的参考价值,希望对大家有所帮助。

我的接口是这样的:

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值是通过?属性=属性值的方式取值,

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java排序之Comparable和Comparator比较器详解

    Java排序之Comparable和Comparator比较器详解

    这篇文章主要介绍了Java排序之Comparable和Comparator比较器详解,Comparable<T>是内部比较器,Comparator<T>是外部比较器,最推荐使用Comparator<T>接口排序,Comparator提供静态方法很方便,推荐使用,需要的朋友可以参考下
    2024-01-01
  • idea克隆maven项目的方法步骤(图文)

    idea克隆maven项目的方法步骤(图文)

    这篇文章主要介绍了idea克隆maven项目的方法步骤(图文),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • SpringBoot中集成企业微信机器人实现运维报警的示例

    SpringBoot中集成企业微信机器人实现运维报警的示例

    本文主要介绍了SpringBoot中集成企业微信机器人实现运维报警,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • IDEA使用maven创建hibernate项目的实现步骤(图文)

    IDEA使用maven创建hibernate项目的实现步骤(图文)

    本文主要介绍了IDEA使用maven创建hibernate项目的实现步骤,包括创建Maven项目,配置Hibernate,以及创建实体类映射到数据库等步骤,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • java 后台将base64字符串保存为图片的方法

    java 后台将base64字符串保存为图片的方法

    本篇文章主要介绍了java 后台将base64字符串保存为图片的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • java使用RabbitMQ实现延迟消息示例

    java使用RabbitMQ实现延迟消息示例

    本文介绍了在分布式系统中,使用RabbitMQ实现延迟消息处理,其中详细阐述了RabbitMQ队列和交换机的配置、消息的发送与接收以及死信队列的处理,具有一定的参考价值,感兴趣的可以了解一下
    2024-10-10
  • Java SpringMVC数据响应超详细讲解

    Java SpringMVC数据响应超详细讲解

    Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet,Spring MVC 角色划分清晰,分工明细,本章来讲解SpringMVC数据响应
    2022-04-04
  • Java方法的参数传递机制详解

    Java方法的参数传递机制详解

    这篇文章主要介绍了Java方法的参数传递机制详解,对于Java初学者来说,刚学习Java的时候可能经常会听到调用方法时参数的值传递与引用传递,但是,实际上Java中方法的参数传递机制只有值传递,需要的朋友可以参考下
    2024-01-01
  • 如何解决SpringBoot定时任务报错Unexpected error occurred in scheduled task问题

    如何解决SpringBoot定时任务报错Unexpected error occurred 

    这篇文章主要介绍了如何解决SpringBoot定时任务报错Unexpected error occurred in scheduled task问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • springboot项目部署到宝塔的详细图文教程

    springboot项目部署到宝塔的详细图文教程

    网上关于宝塔运行springBoot的东西说有点迷糊,但是有一句话很重要,Spring boot项目只需要JDK环境即可部署成功,下面这篇文章主要给大家介绍了关于springboot项目部署到宝塔的详细图文教程,需要的朋友可以参考下
    2023-05-05

最新评论