通过get-query参数委托给@RequestMapping?

时间:2017-06-21 14:22:00

标签: java spring spring-mvc

是否可以通过评估get-query参数委派不同的@RequestMapping方法?

示例:如果我调用localhost:8080/cars?format=csv我想调用第一种方法。

但是如果我打电话给localhost:8080/cars?format=anyothervalue我想调用第二种方法。春天是否可以使用@RequestParam s?

@RestController
public class MyServlet {
    @RequestMapping("/cars", {format == 'csv'})
    public Response doGetCsv(@RequestParam format) {

    }

    @RequestMapping("/cars", {format == 'xml'})
    public Response doGetOthers(@RequestParam format) {

    }
}

0 个答案:

没有答案