【发布时间】:2022-01-22 03:41:26
【问题描述】:
我有一个关于 Spring 4 的问题。 我的控制器可以从 URL 访问,但我想要第二个 URL,其中只有开头不同以访问此控制器的相同端点。
这是我的控制器:
@RestController("MyController")
@RequestMapping(value={"/abc/def/ghi","/ijk/def/ghi"})
public class MyController {
// code continuation
但我收到此错误消息。
Multiple class level mappings defined on class com.MyController
我错过了什么吗? 谢谢。
编辑:正如 M. Dudek 所说,确实有必要升级 Hateoas。
【问题讨论】:
-
正如 M. Dudek 提到的,尝试在 @RequestMapping 中使用 'value' 属性(而不是 'values')
-
您在使用 Hateoas 吗?我发现issue 的错误信息完全相同。
-
谢谢 M. Dudek,确实有必要升级 Hateoas!
标签: java spring rest model-view-controller controller