본문 바로가기

개발중/Spring

@ApiParam 과 @RequestParam 의 차이점

728x90
반응형

🖤 글이 도움이 되었다면 유튜브 클릭 해주세요 🖤
비전공자 개발자 관련 영상

ApiParam 과 RequestParam 의 차이점

 

REST API 로 개발하면서 아래처럼 파라메터를 받기로 적기는 적는데

"왜 param 을 두개나 적어줄까?" 라는 의문이 들었다.

 

@ApiParam( 
value    = "BIN SOO", 
name     = "binsoo", 
type     = "String", 
example  = "jung bin soo",
required = false)  
@RequestParam(defaultValue="") String binsoo ,

 

ApiParam은 문서 자동화를 위한 Swagger에서 쓰이는 어노테이션이고

RequestParam은 http 로부터 요청 온 정보를 받아오기 위한 스프링 어노테이션이다.

 

이 부분에 대한 차이점을 인지하지 못했는데 이제야 알게 되었다.

왜 하나의 파라메터에 두 개의 param 을 사용하는지


 

728x90
반응형

'개발중 > Spring' 카테고리의 다른 글

JPA 공부하기  (0) 2021.06.23
스프링 서버에 액셀 파일 업로드  (0) 2021.06.11
REST API 의 Mapping 방법 정리  (0) 2021.05.27
@RequestParam Null 잡기  (0) 2021.05.26
MYBATIS 에서 LIKE 절 사용하기  (0) 2021.05.25