方案1:使用@RequestHeader 传递参数

测试无效

代码示例:



@FeignClient(
name = "test-service",
url = "${service.test}"
)
public interface TestClient {



@PostMapping({"/api/test"})
@ApiOperation("XXXXX")
DataResponse<List<XXXModel>> getAmount(
@RequestHeader("dddd") String dept,
@RequestHeader("toekn") String accessToken,
@RequestBody ReqModel reqModel);
}

------------- 略 ---------------

@Value("${bidata.header.dept:#{null}}")
private String dept;
@Value("${bidata.header.accessToken:#{null}}")
private String accessToken;


 

 

方案2:使用@Headers 设置参数