Home Spring Boot에서 Request Parameter를 객체로 받는 법
Post
Cancel

Spring Boot에서 Request Parameter를 객체로 받는 법

Spring Boot에서 Request Parameter를 객체로 받는 법.

1
2
3
4
5
6
7
8
@Getter
@Setter
public class QueryRequest {
    
    private userName;
    private userEmail;
    
}
1
2
3
4
5
6
7
8
9
10
11
12
@RestController
@RequiredConstructor
public class QueryController {
    
    private final UserService;
    
    @GetMapping("/")
    public QueryResponse QueryTest(QueryRequest query) {
        return userService.UseQueryMethod(query);
    }
    
}

주의 사항으로는 QueryRequest에 존재하는 필드의 명과 QueryString으로 오는 필드의 명이 동일해야 한다는 점이다. 따라서 @JsonAlias("user_name")과 같이 사용하는 경우도 존재한다.

This post is licensed under CC BY 4.0 by the author.