我有一個關于 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
我錯過了什么?謝謝。
編輯:正如杜德克先生提到的,確實有必要升級 Hateoas。
uj5u.com熱心網友回復:
@RequestMapping有一個String[] value引數(不是values),所以你應該能夠像這樣指定多個值:
@RequestMapping(value={"/abc/def/ghi"},{"/ijk/def/ghi"})
uj5u.com熱心網友回復:
也許這個?
@RestController("MyController")
@RequestMapping(value={"/abc/def/ghi","/ijk/def/ghi"})
public class MyController {
// code continuation
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/387669.html
上一篇:如何在快速服務器中接收json
