Arthur's Blog

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

Backend/Spring Boot

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

Leeseojune53 2023. 6. 23. 08:45
@Getter
@Setter
public class QueryRequest {
    
    private userName;
    private userEmail;
    
}
@RestController
@RequiredConstructor
public class QueryController {
    
    private final UserService;
    
    @GetMapping("/")
    public QueryResponse QueryTest(QueryRequest query) {
        return userService.UseQueryMethod(query);
    }
    
}
 
 
 

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

'Backend > Spring Boot' 카테고리의 다른 글

AOP @Around 어노테이션  (0) 2023.06.27
@Bean vs @Component  (0) 2023.06.27
테스트 시 Spring Security 인증할 수 있는 어노테이션  (0) 2023.06.27
Gradle Build 최적화  (0) 2023.06.27
@Query에서 FK로 객체를 찾는 법  (0) 2023.06.23