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);
}
}
'기존 > 🏀Spring' 카테고리의 다른 글
[스프링부트] 스프링 국제화 웹애플리케이션 구현 (영어) (0) | 2022.10.29 |
---|---|
[스프링부트] 스프링 메시지 소스 웹애플리케이션 구현 (0) | 2022.10.29 |
[Spring][상품 프로젝트][2] web.xml 한글처리 인코딩 UTF-8 (0) | 2022.07.25 |
[Spring][상품 프로젝트][1] pom.xml 설정 (0) | 2022.07.25 |
[스프링-9]Spring 다음 주소록 api 구현하기 (0) | 2022.07.15 |