• Spring boot采坑记--- 在启动时RequstMappingHandlerMapping无法找到部分contorller类文件的解决方案


      最近有一个心得需求,需要在一个现有的springboot项目中增加一些新的功能,于是就在controller文件包下面创建新的包和类文件,但是后端开发完之后,本地测试发现前端访问报404错误,第一反应是URL是否写错,仔细检查之后发现完全正确,前端界面也没有问题。方法注解如下所示:

      于是想到是不是springboot没有加载到我写的类文件,查看启动日志发现RequstMappingHandlerMapping中没有找到我新添加的类文件中对应的URL和方法,就是springboot没有扫描到我新添加的类文件。查询网上的解决方案基本都是说启动类没有放在controller文件包同一目录等的问题,我的类文件就位于如图所示controller文件包中。

      但是我这个情况比较特殊就是和我新添加的类文件处于同一目录下的其它类文件都能访问到。差了好多资料,都没有结论。

    解决方法:

    最后就尝试一下是否编译一下就可以了,于是,我用maven命令:mvn clean complile 重新编译一下,重新再本地启动竟然奇迹般的可以了。

     

  • 相关阅读:
    NEO发行资产Token
    OSCP考试回顾
    Windows降权
    Mimikatz.ps1本地执行
    MS16-032提权正确方法
    一种通过HTTP传文件出网的姿势
    mac chromedriver error
    关于websocket 在生产环境中遇到的问题 及 解决办法
    how to install protobuff python
    Git 使用疑问
  • 原文地址:https://www.cnblogs.com/chenmingming0225/p/12068190.html
Copyright © 2020-2023  润新知