如何将所有请求映射到 spring 中的单个控制器方法?

How to map all requests to single controller method in spring?

我是 spring 的新手。我想将所有请求映射到单个控制器方法。这就是为什么我指定了以下 requestmapping

@RequestMapping
(
  value="/PnPanel.go/CData/**", 
  method={RequestMethod.GET, RequestMethod.POST}
)

但是当请求 URL 时它仍然给出 404 错误

http://localhost:8088/PnPanel.go/CData/invokeCDScreen

不知道,我在这里缺少什么。 我试着在网上搜索,但所有的解决方案都不适合我。

提前致谢。

您的 URL 应该是 http://localhost:8088/<project-name>/PnPanel.go/CData/invokeCDScreen 以匹配请求映射。

其实我已经自己解决了。我遗漏了以下内容:-

@RequestMapping
(
  value="/PnPanel.go/CData/*", 
  method={RequestMethod.GET, RequestMethod.POST}
)

因此,不需要使用两个星号,而只需要一个。