Springboot

http쿼리스트링, 주소 변수 매핑

25G 2021. 12. 9. 12:00

1. 구체적인 데이터 요청 시에 쿼리 스트링이나 주소 변수 매핑이 필요하다.

2. 스프링부트에서는 주소 변수 매핑을 주로 사용한다. 훨씬 편리하다.

 

 쿼리스트링은 구체적인 요청을 할 때 "?"를 사용해서 이 "?"를 기준으로 그 뒤에 키와 값의 형태로 데이터를 요청을 하는 것이다.

 

쿼리스트링방식

위와 같이 구체적인 요청을 쿼리 스트링을 통해서 할 수 있다.

메서드의 파라미터를 전달해주기만 하면 된다.

 

@Pathvariable방식

 

{type}으로 해놓고 매개변수로 type을 한 후 @Pathvariable로 ioc컨테이너에 등록해 놓으면 스프링에서 자체적으로 파싱 해서 값을 쏙 넣어준다.

 

스프링에서는 쿼리스트링보단 @Pathvariable을 선호한다.