SpringBoot项目找不到接口报404错误的解决办法

 更新时间:2024年12月12日 11:06:49   作者:嗯诺  
写了一个简单的springboot项目,在启动的时候idea未报错,浏览器访问接口时报404的错误,所以本文给大家介绍了SpringBoot项目找不到接口报404错误的解决办法,文中有相关的图文供大家参考,需要的朋友可以参考下

1、问题描述

写了一个简单的springboot项目,在启动的时候idea未报错,浏览器访问接口时报如下的错误

2、问题解决

2.1 确认端口

打开application.yml查看端口,我的项目是8080

server:
  port: 8080

2.2 层级是否写对

要从static下开始写,如我要访问page下的login就要访问localhost:8080/page/login.html

2.3 确保controller被spring 容器扫描到

spring boot 默认扫描的类是 在启动类的当前包 和 下级包 。比如: 我的启动类(WxshopApplication)在 com.example 下(com.example.WxshopApplication) 那么spring 会扫描 com.example和 com.example.* 如果你的controller这两个的下面的话,就不会被扫描到,就会发生404错误.
另外一种方法是, 配置spring扫描路径来解决问题:在启动类的上面添加 @ComponentScan(basePackages = {"com.example.*"}),这配置的controller所在的包,重新编译运行后成功调用controller下的接口

2.4 打开方式

我曾经直接打开static的login.html,但是打开端口并不是8080,此时变为63342,访问链接变为localhost:63342/wxshop/static/page/login.html?_ijt=rjhm3cirpa5rlc3bs79ed75fu0&_ij_reload=RELOAD_ON_SAVE,页面仍可打开,点击事件报404错误

遇见这种情况就是用2.1和2.2的方法,访问正确的链接

以上就是SpringBoot项目找不到接口报404错误的解决办法的详细内容,更多关于SpringBoot找不到接口报404的资料请关注脚本之家其它相关文章!

相关文章

  • Javaweb El表达式实例详解

    Javaweb El表达式实例详解

    EL全称 Expression Language(表达式语言),这篇文章主要介绍了Javaweb El表达式实例详解的相关资料,非常具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-05-05
  • springboot整合JavaCV实现视频截取第N帧并保存图片

    springboot整合JavaCV实现视频截取第N帧并保存图片

    这篇文章主要为大家详细介绍了springboot如何整合JavaCV实现视频截取第N帧并保存为图片,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-08-08
  • Java中的按值传递和按引用传递的代码详解

    Java中的按值传递和按引用传递的代码详解

    本文通过实例代码给大家介绍了Java中的按值传递和按引用传递的相关知识,感兴趣的朋友跟随脚本之家小编一起学习吧
    2018-06-06
  • 简单了解synchronized和lock的区别

    简单了解synchronized和lock的区别

    这篇文章主要介绍了简单了解synchronized和lock的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Java关于远程调试程序教程(以Eclipse为例)

    Java关于远程调试程序教程(以Eclipse为例)

    这篇文章主要介绍了Java关于远程调试程序教程(以Eclipse为例),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • MyBatis-Plus 查询返回实体对象还是map

    MyBatis-Plus 查询返回实体对象还是map

    这篇文章主要介绍了MyBatis-Plus 查询返回实体对象还是map,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • SparkStreaming-Kafka通过指定偏移量获取数据实现

    SparkStreaming-Kafka通过指定偏移量获取数据实现

    这篇文章主要为大家介绍了SparkStreaming-Kafka通过指定偏移量获取数据,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • IDEA解析Maven依赖过慢的问题

    IDEA解析Maven依赖过慢的问题

    文章介绍了如何优化Maven构建过程,包括更改Maven配置文件使用阿里源、调整JVM内存参数以提升构建性能,并提供了解决内存不足问题的方法
    2026-02-02
  • 结合Mybatis聊聊对SQL注入的见解

    结合Mybatis聊聊对SQL注入的见解

    这篇文章主要介绍了结合Mybatis聊聊对SQL注入的见解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • Spring Boot如何使用EhCache演示

    Spring Boot如何使用EhCache演示

    这篇文章主要介绍了Spring Boot如何使用EhCache演示,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10

最新评论