使用@requestheader(“header”)和list作为方法参数

kfgdxczn  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(258)

我有多个值的头,所有这些值都需要在controller方法中获得。我注意到以下建筑工程很棒:

@PostMapping("find")
public ResponseEntity<Response> findSomething(@RequestHeader("headerName") List<String> header) {
    ...
    return ResponseEntity.ok()
            .header("headerName", String.join(",", header))
            .body(response)
}

但是我在任何地方都找不到使用list作为方法参数的描述和示例。这个决定有多正确?传递报头的最佳方式是什么:使用 String.join 或者 header.toArray (new String [0])

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题