我有一個控制器,如火柴。我怎樣才能讓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. 春季啓動 - websocket控制器問題
- 3. 春季控制器REST調用失敗
- 4. 測試春季啓動REST JSON結果
- 5. 春季REST控制器交易
- 6. 春季控制器
- 7. 不能在春季啓動
- 8. 在春季啓動時從另一個控制器調用控制器
- 9. 讀取數據控制器使用在春季啓動
- 10. 春季啓動1.4.0:REST控制器不設置理由HTTP響應
- 11. 春季啓動 - REST和SOAP組合
- 12. 春季啓動失敗與REST服務
- 13. REST API和Web服務春季啓動
- 14. 在春季啓動器
- 15. @PathVariable春季控制器
- 16. 春季控制器兩次
- 17. PathVariable春季控制器
- 18. 春季控制器3
- 19. 獲取春季控制器
- 20. 春季啓動REST,只允許一些屬性更新
- 21. 春季啓動運行時添加控制器?
- 22. 春季啓動1.5.2控制器層測試
- 23. 春季啓動控制器轉發一般JSON
- 24. 休息控制器上的春季啓動Thymeleaf ViewResolver
- 25. 春季啓動 - 控制器測試失敗,404代碼
- 26. 春季啓動 - 啓動
- 27. 春季安全春季啓動4.x
- 28. 在春季啓動
- 29. 在春季啓動
- 30. SimpMessagingTemplate春季啓動
很久以後,謝謝布魯諾。 –
不客氣:) –