我有一個控制器,如火柴。我怎樣才能讓www.bar.com/foo/
和www.bar.com/foo
的Spring觸發相同的方法?春季啓動REST控制器只能用「/」結尾
0
A
回答
3
好吧,如果你看看你自己的代碼,你說,訪問你的ServicesController
,你必須去/foo
,並訪問你的doStuff
,你必須去/
。
總之,你說要在你的ServicesController
中打電話給你的doStuff
方法,你必須去/foo/
。
在我看來,正確的方法,有一個「默認」方法的一類,你可以這樣做:
@RestController
@RequestMapping("/foo")
public class ServicesController {
@RequestMapping(method=RequestMethod.GET)
public Something doStuff() {
}
}
0
您可以添加其他值一樣,
@RequestMapping(value={"","/"}, method=RequestMethod.GET)
public Something doStuff() {
...
}
這將觸發兩種www.bar.com/foo/
和www.bar.com/foo
+0
感謝Zionz,我可以發誓,我已經試過,但我會今天下午晚些時候再給它一次。我很努力地在文檔中找到任何關於此的內容。一旦我放棄了,我會報告回來,歡呼。 –
相關問題
- 1. 春季啓動網址.html結尾
- 2. 春季控制器REST調用失敗
- 3. 測試春季啓動REST JSON結果
- 4. 春季控制器
- 5. 不能在春季啓動
- 6. 在春季啓動時從另一個控制器調用控制器
- 7. 讀取數據控制器使用在春季啓動
- 8. 春季啓動失敗與REST服務
- 9. 在春季啓動器
- 10. 春季控制器3
- 11. @PathVariable春季控制器
- 12. PathVariable春季控制器
- 13. 春季啓動運行時添加控制器?
- 14. 春季啓動控制器轉發一般JSON
- 15. 春季啓動 - 控制器測試失敗,404代碼
- 16. 休息控制器上的春季啓動Thymeleaf ViewResolver
- 17. 春季啓動1.5.2控制器層測試
- 18. 春季啓動 - 啓動
- 19. 春季安全春季啓動4.x
- 20. 在春季啓動
- 21. 春季啓動HttpMediaTypeNotSupportedException
- 22. 春季啓動JAR
- 23. 在春季啓動
- 24. 春季啓動:爲
- 25. 春季啓動 - 從
- 26. 在春季啓動
- 27. 春季啓動ApplicationPidListener
- 28. 春季啓動/ REST - 示例代碼終止啓動
- 29. 春季啓動Thymeleaf形成結合
- 30. 如何在春季啓動 - 起動球衣供電REST應用
很久以後,謝謝布魯諾。 –
不客氣:) –