사용자 도구

사이트 도구


springframework:uricomponentsbuilder

UriComponentsBuilder

  • UriComponentsBuilder를 통해 복잡한 파라미터를 가진 URL을 쉽게 생성할 수 있다.

기본적인 예

final String url = UriComponentsBuilder.fromHttpUrl("http://api.kwonnam.pe.kr/users/{userId}")
  .queryParam("startIndex", 5)
  .queryParam("limit", 15)
  .queryParam("cities", "Seoul", "Daejon", "Jeonjoo", "Busan")
  .buildAndExpand(12345L)
  .toUriString();
 
// http://api.kwonnam.pe.kr/users/12345?startIndex=5&limit=15&cities=Seoul&cities=Daejon&cities=Jeonjoo&cities=Busan
  • 여기서 cities 파라미터는 Spring Controller에서 List<Long> cities로 받을 수 있게 된다.

MvcUriComponentsBuilder

MvcUriComponentsBuilder : 특정 @RequestMapping 컨트롤러 메소드를 가리키는 UriComponentsBuilder 생성

springframework/uricomponentsbuilder.txt · 마지막으로 수정됨: 2016/03/29 09:10 저자 kwon37xi