当前位置: 首页 > 知识库问答 >
问题:

@RequestMapping不起作用-没有找到处理程序方法

郝君博
2023-03-14

我在让@RequestMapping工作时遇到了问题,我得到了以下日志;你能帮我理解一下日志吗?

调试o.s.web.servlet.DispatcherServlet-成功完成请求

访问本地主机时的日志:80/ruler/test:

调试o.s.web.servlet.DispatcherServlet-名称为“dispatcher servlet”的DispatcherServlet处理[/ruler/test]的GET请求

server.servlet.context-path=/ruler
server.port=80

RESTController:

    @RestController
public class myController {
    private final MedicalService medicalService;

    @Autowired
    public myController(MedicalService medicalService) {
        this.medicalService = medicalService;
    }

    @RequestMapping(value="/test")
    public String testRest()
    {
        return "Yay";
    }
}

没有web.xml。

共有1个答案

万俟嘉珍
2023-03-14

我在这里找到了问题的答案,这是因为项目结构,而不是配置。

应用程序包应该类似于com.App,那么控制器应该是com.App.controller

 类似资料:
  • 问题内容: 我正在尝试使用插入文档api的自动增量id功能向我的elasticsearch索引发出原始NodeJS http请求。 所以这适用于: 但是当我通过以下方式在nodejs中尝试相同的操作时: 它返回此错误: 但是,如果我在该路径的末尾添加一个,它将起作用。怎么了 问题答案: 这里的问题是方式和工作方式,当您使用时,它是可选的,ES 每次都会为您生成一个唯一的。 在这里,您使用的是这样的

  • 当我使用Anable取消存档文件时,发生了以下错误: 找不到要取消归档的处理程序。确保安装了提取文件所需的命令。 有没有一个解决方案,而不安装所需的模块(gtar/解压缩)。

  • 问题内容: 您好,我注意到,这个简单的代码无法正常工作…… 该测试已在localhost上运行,我的意思是:我加载页面,关闭本地Web服务器,然后触发请求(通过一个简单的按钮,其中onclick指向此功能)。错误永远不会被调用,我得到的是调用成功处理程序,它具有textStatus =“ success”和data = null。我什至注意到请求在10秒之前就超时了。在Firefox(最新版本),

  • 问题内容: 我是python的新手。我尝试登录python,但遇到尝试通过记录器实例打印一些警告时 找不到记录器 错误的 处理程序 。下面是我尝试的代码 我收到此错误, 找不到记录程序“ logger”的处理程序 令我感到困惑的是,当我第一次尝试使用,然后通过来打印警告时,它可以正常工作,例如 有人可以阐明第二种情况下发生的事情吗? 问题答案: 为了通过记录一些消息,在Python中至少应将一个处

  • 我正在用spring boot 2开发Rest API,我试图创建一个ExceptionHandler,但它似乎不起作用。 我有以下@GetMapping方法: customerRepository是扩展CrudRepository接口的接口。 customerNotFoundException的@ExceptionHandler如下所示: 我还对ResponseEntityExceptionHa

  • 使用上述配置,我能够在localhost启动应用程序使用dev_appserver.py.它localhost:8080index.html静态文件夹内提供服务。然而,当我部署应用程序时,fooapp.appspot.com结果为404。我在日志中看到下面的消息。未找到处理程序引用的静态文件:静态/index.html