기존(310)/🏀Spring
[스프링] UriComponentsBuilder 사용하기
조각남자
2022. 10. 18. 19:39

1.UriComponentsBuilder 사용하기 Http 형식의 Get 방식이라고 생각하시면돼요
package com.example.spring08.controller;
import org.springframework.web.util.UriComponents;
import org.springframework.web.util.UriComponentsBuilder;
public class test2 {
public static void main(String[] args) {
UriComponents uri11= UriComponentsBuilder.newInstance()
.queryParam("hi", "안녕")
.queryParam("바이", "가라")
.build();
System.out.println(uri11.toString());
}
}

UriComponentsBuilder.newInstance() 를사용하기 되면
예를들어
제 사이트를 기준으로 말씀드리면
기존방식 ::: == > https://serverrefository.tistory.com
UriComponentsBuilder.newInstance() 방식 == > https://serverrefository.tistory.com?hi=안녕&바이=가라
이런식으로 되는거죠
?hi=안녕&바이=가라 == < 이부분이 새로 생성되는거에요
2. toString() 안써도 정상적으로 나타나요
package com.example.spring08.controller;
import org.springframework.web.util.UriComponents;
import org.springframework.web.util.UriComponentsBuilder;
public class test2 {
public static void main(String[] args) {
UriComponents uri11= UriComponentsBuilder.newInstance()
.queryParam("hi", "안녕")
.queryParam("바이", "가라")
.build();
System.out.println(uri11);
}
}
