【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

这篇具有很好参考价值的文章主要介绍了【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

现在在使用postman进行代码测试的时候一直报404,

不知道问题到底出在哪里。

基本的GET请求都不能成功...

 【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

然后我就发现可能是我没有加上@MapperScan的声明。

后来发现不是,至今也不知道eclipse怎么调。

——————————————————————————————————————

Eclipse的调试先告一段落。

同学说用IDEA会很方便,接下来尝试用IDEA试一下。

同样的新建项目后直接开始爆红:

查资料加上版本号之后解决。(有的不需要,我第二次新建就没有!)

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

接下来是IDEA的lombok爆红。(不知道和eclipse的解决方案一不一样。)

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

参考博客:(44条消息) IDEA中Lombok插件的安装与使用_小燕子的博客-CSDN博客_idea lombok插件安装

 但是很可惜,我的里面没有...

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

 (44条消息) idea 离线安装 lombok插件_珍惜-CSDN博客_lombok插件离线安装

 那就用这个吧!

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

对不起,咱就是说看到这个消息想骂人的程度...

(果然所有软件都是新板坑人啊!!!!)

 我选择安装低版本的IDEA!!

下载了2020版本IDEA以后,终于看到了这个...

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

 (对不起我还是要吐槽 IDEA装lombok真的好方便!!Eclipse真的是....ORZ)

然后就回到了和Eclipse一样的问题,MapperScan报错!

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

于是我找到教程配上了:

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
            <version>1.3.1</version>
        </dependency>

        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.2.0</version>
        </dependency>

然后还是报红,我感觉不应该啊,我选择...重启IDEA!

然后提示就变成了import class,呜呜呜不报红了!

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

 运行,继续报错:

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

 然后我搜索发现,好像是IDEA 2020不支持JDK17???

(果然什么都不能下高版本啊。)

换JDK11之后。

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

 【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

 配置完这些之后还是不行,

不知道是不是IDEA的坑,也可能是新建这个project时选择的是JDK17还是改不了。

所以新建了个JDK11的项目,同样的代码贴过去。

可以运行了,但是:

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

当时就挺绝望的...

然后看到大佬文章:

(44条消息) springBoot搭建时遇到的坑之Failed to configure a DataSource: 'url' attribute is not specified and no embedded_喜羊羊love红太狼-CSDN博客 (44条消息) JDBC(数据库连接)——url写法_思维的基石-CSDN博客_jdbc url

我在配着配着发现,可是我好像不要用数据库啊??

(44条消息) 四种方案解决报错:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasour_zqbwangexiunian的博客-CSDN博客_failed

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})

 对不起,我发现加上这个语句就解决了,我是个小傻子...

然后我又一次GET失败了...到底为什么...

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

然后我就试着用浏览器访问,发现是这样的:

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

为什么为什么为什么???

这样是不是说明我请求成功了??

所以我换了个搜索方式查资料!!

Spring Boot 访问http 报错 This application has no explicit mapping for /error_alinekang的博客-CSDN博客

可能是目录结构的问题??

【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

我把Application放到外面来!

终于解决了!!!

 【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)

总结:

不论是配置还是什么,使用IDEA会方便很多。

1、下载lombok插件来解决没有lombok包的问题。

2、MapperScan报红的问题。(其实试了一下没有MapperScan也可以....要命了老师误导我!我还解决了好久好久好久...)

<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis-spring</artifactId>
    <version>1.3.1</version>
</dependency>

<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>1.2.0</version>
</dependency>

但还是用这个来解决。顺便要有这个语句来解决mybatis的问题(没有用数据库的前提下。)

@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})

(当然整个这个第二步其实都没有必要,但是既然解决了就放出来...)

3、IDEA2021没有lombok插件!没有lombok插件!没有lombok插件!要用就不要下错版本了,因为没有适配的。

4、IDEA2020不支持太高版本的JDK,会报错!所以最好什么都不要下太新的!

5、Postman最新版本会有一点小问题,没有办法Send(不知道是不是只有我遇到了),我是下了低版本以后解决的。

大概就这些!

感想:

感觉这次整个就是一个试错的过程,

根本原因当然是对postman测试接口的过程不了解。

查阅了很多资料,包括怎么使用postman,怎么下载spring boot等等。

可以说有很多没有必要的过程,

比如下载spring boot...和自己安装lombok都好呆...

因为这些其实IDEA都能实现,

怪自己太不会变通了。

以后一定要记得:

IDEA > Eclipse

低版本 > 高版本

感觉自己是把能踩的坑都踩完了吧,

为了一个好像不怎么重要的东西浪费了很多的时间。

但感觉看着这一路记录的过程还是值得的吧,

总该有些时间去试错嘛。

至少我知道了postman测试接口的方法。

(不过原理和具体应用场景还不是很懂)

不过看起来应该很有用,以后可以学一学!

就这样啦,散会~文章来源地址https://www.toymoban.com/news/detail-437734.html

到了这里,关于【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 1.6 实战:Postman请求Get接口-获取用于登录的图形验证码

    上一小节我们学习了Postman的布局,对Postman有了一个整体的认知,本小节我们就来实操一下Get接口。 我们打开Postman,点击我们之前创建的请求”获取登录页验证码“。我们在地址栏里填入获取登录页验证码的接口地址。怎么查看这个接口地址呢?我们打开校园二手交易系统,

    2024年02月04日
    浏览(82)
  • postman测试接口在URL配置正确的情况下出现404或者500错误

    1.用postman调试接口的过程中,出现404,第一确认类上注解是@RestController  不然在测试的时候会出现500 2.确定方法上有没有声明PostMapping或者GetMapping 3.uri路径确认没问题 加上@GetMapping测试成功  总结:404找不到资源,无非就是接口路径,提交方式、参数类型、返回结果类型有问

    2024年02月11日
    浏览(46)
  • 使用接口调试软件(PostMan和APIPost)的技巧和注意事项(附加Get和Post请求区别)

    看完这篇文章,不仅能学会使用接口调试软件,还能 高效 的生成接口说明文档 首先,先来告诉各位Get请求和Post请求的区别 (记住:除了标注是Post的请求,其他都是Get请求) Get请求有: (1). form标签method=get (2). a标签 (3). Iink标签引入css (4). Script标签引入js文件 (5). img标签引入

    2024年04月12日
    浏览(46)
  • 接口测试|postman发送POST请求

    postman发送POST请求 示例:微信公众平台创建用户标签接口,业务操作如下: 1、打开微信公众平台,微信扫码登录:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 2、打开微信开放文档,找到用户管理-用户标签管理的接口信息: https://developers.weixin.qq.com/doc/offiaccount/Basic_Inf

    2023年04月17日
    浏览(60)
  • 接口自动化测试Mock Get和Post请求

    Mock可以模拟一个http接口的后台响应,可以模拟request,response  下载 moco-runner-0.11.0-standalone.jar 下载链接: https://pan.baidu.com/s/1bmFzvJPRnDlQ-cmuJ_3iRg 提取码: kpjv 确保安装了jdk,cmd下可以运行java -version 一、模拟不带参的get请求 #代码中的description行可以不写;一般结构为description,requ

    2024年02月13日
    浏览(55)
  • 使用Python接口自动化测试post请求和get请求,获取请求返回值

    目录 引言 请求接口为Post时,传参方法  获取接口请求响应数据 我们在做python接口自动化测试时,接口的请求方法有get,post等;get和post请求传参,和获取接口响应数据的方法; 我们在使用python中requests库做接口测试时,在做post接口测试传参的时候,需要传入请求体,我们把

    2024年02月02日
    浏览(81)
  • postman接口测试之发送post请求

    目录 前言: 一、新建目录文件夹 二、新建请求(api接口)

    2024年02月11日
    浏览(60)
  • 基于postman实现http接口测试过程解析

    HTTP的接口测试工具有很多,可以进行http请求的方式也有很多,但是可以直接拿来就用,而且功能还支持的不错的,我使用过的来讲,还是postman比较上手。 优点: 1、支持用例管理 2、支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能 3、支持批量运行 4、支

    2024年02月02日
    浏览(35)
  • 接口测试Postman学习笔记2--创建请求+变量+接口关联+参数设置

    目录 五、Postman执行接口测试 六、Postman的环境变量以及全局变量 七、接口关联 八、Postman内置动态参数以及自定义的动态参数 1.请求界面介绍 请求页面:         Params:get请求传参         authorization:鉴权         headers:请求头         Body :post请求传参   

    2024年01月20日
    浏览(47)
  • 接口测试-关于postman的几种参数请求方式

    (1)POST的数据类型 对于post请求方式,一般都是要对请求发送相应的一些参数的,而参数的注入一般填写在Body中。  如上图所示,在Body中,有多种类型选择: none:一般都不使用 form-data:  对于form-data,是采用键值对的方式进行存储,即将该表单的数据组织成Key-Value形式,

    2024年02月12日
    浏览(83)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包