Auther-Auther 2023-09-16 17:11 采纳率: 0%
浏览 18

springboot启动类与controller同层,启动正常,调用接口404

本初学者创建了一个springboot项目,写了个controller尝试调接口能不能调的上,但是一直访问不到这个接口。springboot启动正常,检查了controller层与启动类同级,包扫描也加了。
这个是我的目录结构和启动类

img

这个是我的Controller

img

这是我的Tomcat

img

这是我的首页

img

启动后,首页没问题

img

访问启动类里的接口

img

访问我自己写的接口

img

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-09-16 20:31
    关注

    【相关推荐】



    • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7613311
    • 你也可以参考下这篇文章:新建Maven项目写SpringBoot,Controller返回指定页面找不到解决方案
    • 除此之外, 这篇博客: 使用maven 打包springboot项目失败的解决办法中的 打开编译结果包里检查,发现根本就没有自己写的配置文件..这问题就是在使用maven打包时 pom里缺少配置 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      具体在pom配置文件中按需要加上下边配置即可:

      <!-- maven默认的打包环境下 -->
              <resources>
                  <!--设置对应生成的xml文件路径??-->
                  <resource>
                      <directory>src/main/java</directory>
                      <includes>
                          <include>**/*.xml</include>
                          <include>**/*.json</include>
                          <include>**/*.ftl</include>
                      </includes>
                  </resource>
                  <!--设置自己目录下的配置文件-->
                  <resource>
                      <directory>src/main/resources</directory>
                      <filtering>true</filtering>
                  </resource>
              </resources>

      或者:意思都差不多

      <!-- maven默认的打包环境下 -->
              <resources>
                  <!--设置对应生成的xml文件路径??-->
                  <resource>
                      <directory>src/main/java</directory>
                      <includes>
                          <include>**/*.xml</include>
                          <include>**/*.json</include>
                          <include>**/*.ftl</include>
                      </includes>
                  </resource>
                  <!--设置自己目录下的配置文件-->
                  <resource>
                      <!--下方resources的文件夹名字要和自己项目的文件夹名确认一致才行 很多人就是忽略了名字不一致 -->
                      <directory>src/main/resources</directory>
                      <includes>
                          <include>**/*</include>
                      </includes>
                  </resource>
              </resources>

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 修改了问题 9月27日
  • 创建了问题 9月16日

悬赏问题

  • ¥15 有偿求苍穹外卖环境配置
  • ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,
  • ¥20 Ue4.26打包win64bit报错,如何解决?(语言-c++)
  • ¥15 clousx6整点报时指令怎么写
  • ¥30 远程帮我安装软件及库文件
  • ¥15 关于#自动化#的问题:如何通过电脑控制多相机同步拍照或摄影(相机或者摄影模组数量大于60),并将所有采集的照片或视频以一定编码规则存放至规定电脑文件夹内
  • ¥20 深信服vpn-2050这台设备如何配置才能成功联网?
  • ¥15 Arduino的wifi连接,如何关闭低功耗模式?
  • ¥15 Android studio 无法定位adb是什么问题?
  • ¥15 C#连接不上服务器,