spring boot如何把header中参数映射到controller中方法的自定义对象上?

有这样一个问题,请求使用Header传递多个参数,如何在controller中方法上直接把请求参数参数映射到自定义参数对象的属性上?有没有小伙伴处理过的?

我知道可以直接映射在参数上:

@RestController
public class Test{
    public String test(@RequestHeader(name="testHeaderParam") String testHeaderParam){
    }
}

用这个试下HttpServletRequest request