如何从HttpServeletRequest对象中检索由@RequestBody注释的参数的值?

时间:2019-01-23 05:18:29

标签: java spring spring-mvc netflix-zuul

在springcloud项目中 如果后端微服务具有以下内容:

HttpClient

如何在zuul过滤器中检索“ myParam”值? 换句话说,因为我可以在zuul过滤器中包含以下代码段

@RequestMapping("/test")
pubilc void test(@RequestBody MyPram myParam){
    ...
}

如何从请求中检索“ myParam”值?

1 个答案:

答案 0 :(得分:0)

我在Spring Cloud中不知道,但是在springMVC(春季版本3)中尝试过,我们可以获取Request正文HttpServeletRequest对象或方法。

@RequestMapping(value =“ / employee / {id}”)     public @ResponseBody String演示(HttpServletRequest请求,@PathVariable(“ id”)整数ID){

WebDriver

它并不完全符合您的要求,但会提示您解决问题的方法