亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎么實現需要結合URL中的請求參數method實現controller的映射規則

怎么實現需要結合URL中的請求參數method實現controller的映射規則

冉冉說 2019-01-18 08:41:03
需求:http://localhost:80/order/service?method=getTradeInfo http://localhost:80/order/service?method=createTrade像這種需要通過method來決定映射到哪個controller的哪個方法,應該如何實現?現在只知道spring mvc會通過/order/service和請求方法(get,post)來決定請求應該由哪個controller的哪個方法去處理。
查看完整描述

4 回答

?
嚕嚕噠

TA貢獻1784條經驗 獲得超7個贊

http://localhost:8080/order/service/{method}
進入的方法參數為(@PathVariable String method),
可以判斷method調用不同的service處理
查看完整回答
反對 回復 2019-03-01
?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

controller的一個方法接,然后解析輸入參數method的值,走不同的邏輯分支

@RequestMapping("/order/service")
public ModelAndView process(String method){
    // 根據method的值,走不同邏輯分支
    
}
查看完整回答
反對 回復 2019-03-01
?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

看樓主是為實現功能還是推敲研究,實現功能就按樓上兩位說的做就可以,如果推敲研究的話,spring是無法直接將參數映射為控制層方法的

查看完整回答
反對 回復 2019-03-01
?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

1 樓上說的對
2 可以自己實現springmvc的映射器 不過這應該不算標準的rest接口了

查看完整回答
反對 回復 2019-03-01
  • 4 回答
  • 0 關注
  • 740 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號