java 有没有一种方法可以设置@RequestBody的值,而不必创建一个对象?

6jygbczu  于 2023-05-15  发布在  Java
关注(0)|答案(1)|浏览(253)

我这样写道:

public ResponseEntity<ResponseMetaData> deleteMembers(@PathVariable("group_id") String groupId,
@RequestBody List<String> userIds)

但在 Postman 里我做不到
我通过创建一个对象UserIds来修复它:

public class UserIds {
    @JsonProperty("userIds")
    private List<String> userIds;
}

以及:

public ResponseEntity<ResponseMetaData> deleteMembers(@PathVariable("group_id") String groupId,
@RequestBody UserIds userIds)

但我有一个问题我还能用@RequestBody List<String> userIds吗?

z9smfwbn

z9smfwbn1#

你可以在postman中这样做:

body/raw/json
{
   userIds : [
           "userId1",
           "userId2"
       ]
}

相关问题