在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ 怎么實現(xiàn)需要結(jié)合URL中的請求參數(shù)method實現(xiàn)controller的映射規(guī)則

怎么實現(xiàn)需要結(jié)合URL中的請求參數(shù)method實現(xiàn)controller的映射規(guī)則

需求:
http://localhost:80/order/service?method=getTradeInfo

http://localhost:80/order/service?method=createTrade
像這種需要通過method來決定映射到哪個controller的哪個方法,應(yīng)該如何實現(xiàn)?
現(xiàn)在只知道spring mvc會通過/order/service和請求方法(get,post)來決定請求應(yīng)該由哪個controller的哪個方法去處理。

回答
編輯回答
醉淸風(fēng)

1 樓上說的對
2 可以自己實現(xiàn)springmvc的映射器 不過這應(yīng)該不算標(biāo)準(zhǔn)的rest接口了

2018年2月1日 16:09
編輯回答
玩控

controller的一個方法接,然后解析輸入?yún)?shù)method的值,走不同的邏輯分支

@RequestMapping("/order/service")
public ModelAndView process(String method){
    // 根據(jù)method的值,走不同邏輯分支
    
}
2018年7月27日 05:01
編輯回答
吃藕丑

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

2017年7月20日 08:27
編輯回答
不討喜
http://localhost:8080/order/service/{method}
進(jìn)入的方法參數(shù)為(@PathVariable String method),
可以判斷method調(diào)用不同的service處理
2017年3月20日 20:01