springmvc@getmapping头,从应用程序属性设置值

pod7payv  于 2021-07-14  发布在  Java
关注(0)|答案(1)|浏览(405)

我想从@getmapping头的应用程序属性设置值。我在试这个

@GetMapping(path = "/test/classify/{id}",
        headers = "${partners.api-key}")

但它不起作用。有可能吗?提前谢谢。

gblwokeq

gblwokeq1#

您好,我认为您应该使用@value来获取属性,使用httpservletresponse来设置标头,如下所示:

@Value("${partners.api-key}")
private String apiKey;

@GetMapping(path = "/test/classify/{id}")
public Object get(HttpServletResponse response){
    .....
    response.addHeader("api-key", apiKey);
    return object;
}

相关问题