- 嗨,伙计们,我想读一下请求头。下面是我的控制器类。我使用了Map,现在我想检查我的标题是否包含这三个ID中的任何一个
外部ID、客户ID、用户ID+商家ID
我怎么检查这些条件,我用了包含键的方法,但我们有没有其他最好的方法。在最后一种情况下,我们有两个ID,那么我们如何一起检查这些ID是否存在于Header中。?*
@GetMapping("transactionDetails/{id}")
TransactionResponse getTransactionDetailsByExternalId(@RequestHeader Map<String,String> headers){
if(headers.containsKey("externalId"))
return transactionService.getTransactionDetailsByExternalId(headers.get("externalId");
}
1条答案
按热度按时间xdnvmnnf1#
如果您想检查交易id是否包含标题值,可以使用下面的代码。