인프런 커뮤니티 질문&답변

이순곤님의 프로필 이미지

작성한 질문수

스프링 프레임워크 핵심 기술

데이터 바인딩 추상화: PropertyEditor

@PathVariable를 이용하셨는데

해결된 질문

20.07.23 21:43 작성

·

197

1

@PathVariable를 이용해서  url에서 오는 변수를 추출해서 문자열인 1을 데이터바인딩을 이용해 도메인 객체로 전환해서 필드에 값이 셋팅되었는데 

보통 실무에서도 이런식으로 @PathVariable쓸때 데이터 바인딩 많이 쓰나요? 보통 json 형식으로 데이터 보내면 @RequestBody이용해서 알아서 객체 프로퍼티로에 전환 되는거는 알고어서 이쪽이 더 간편한거 같은데

답변 1

1

백기선님의 프로필 이미지
백기선
지식공유자

2020. 07. 24. 06:28

요청 본문에 실려오는 데이터를 바인딩하는 것 (@RequestBody)과 요청 URL 패턴에 있는 일부 값을 맵핑 (@PathVariable)하는 것은 전혀 다른 기능입니다.