restTemplate
-
Spring boot: RestTemplate - Naver 지역 검색 api 연동해보기Spring Boot 🍃 2023. 12. 5. 00:01
1. 네이버 개발자센터에서 검색 api를 사용하기 위해 open api 이용신청을 하고 인증키를 받아둔다. 네이버 개발자 센터에서 제공되는 검색 api 문서를 참고하며 진행! 2. api키 숨기기 위에서 받은 네이버 api 인증키를 properties 파일이나 yaml 파일을 새로 만들어서 입력해준 후, // key.yaml naver: client-id: asdhlagfkjdshg secret: sdfjhakjdhfgukiyfdgiulz application.properties 파일에 아래 문장을 입력해 주면 자바 파일에서 사용할 수 있다. 그리고 위에서 만들어준 파일은 꼭 .gitignore에 입력해주어야 git에 업로드 되지 않는다. spring.config.import=classpath:api-k..
-
spring boot : RestTemplateSpring Boot 🍃 2023. 12. 5. 00:01
보고 배운 인강 Client 입장이 되는 서버와 Server 입장인 서버를 띄워서 RestTemplate를 이용하여 Client에서 Server로 데이터를 요청받는 구조에 대해 학습! RestTemplate 정보 제공: Chat GPT Spring Framework 에서 제공하는 HTTP 통신을 간편히 처리할 수 있는 클래스이다. RestTemplate은 클라이언트 측에서 HTTP 요청을 보내고, 응답을 받아오는 기능을 제공한다. URL , 요청 메서드 , 요청 헤더 , 요청 본문 등을 설정할 수 있다. 또한 응답 데이터를 다양한 방식으로 파싱하고 , 응답 상태 코드 , 헤더 등을 확인할 수 있다. Spring 5 버전부터는 RestTemplate 대신 WebClient를 사용하는 것을 권장하고 있다. ..