Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- javaJRE
- java set 출력
- 컴파일
- 격파르타장점
- java set 저장
- 프로그래머스제일작은수
- java map
- java최솟값구하기
- 항해99후기
- java 자료구조 활용
- 격파르타비전공자
- java알고리즘
- java list 출력
- java기본자료형
- java알고리즘문제풀이
- 항해15기
- 인터프린터언어
- 작은수제거하기
- java map 출력
- java참조자료형
- java map 저장
- 코딩부트캠프후기
- 격파르타합격후기
- 프로그래머스
- 노베이스부트캠프
- javaJVM
- 비전공자sqld
- java list 저장
- 격파르타후기
- sqld자격증합격
Archives
- Today
- Total
코딩과 결혼합니다
230719 - RestTemplate & Open API 본문
728x90
오늘 한 일
Spring Master 4주차 강의 과정을 따라해 보았다.
브라우저로부터 요청을 받는 서버의 입장에서 개발을 진행하던 때와 달리
우리의 서버가 클라이언트의 입장이 되어 KaKao 나 Naver 와 같은 서버에 요청을 진행하여 기능을 구현을 해보았다.
서비스 개발을 진행하다보면 라이브러리 사용만으로는 구현이 힘든 기능들이 많이 존재하는데, 이럴 때 다른 서버의 Open Api를 요청하게 되면 기능들을 간편하게 구현할 수 있다.
RestTemplate은 서버에서 다른 서버로 가편하게 요청할 수 있도록 하는 Spring의 기능이다.
처음에는 프로젝트를 두 개를 만들어서 클라이언트 입장의 서버와 , 서버 입장의 서버로 서로 어떻게 데이터를 주고 받는지를 알아보았는데... 한 번으로는 이해가 어렵다.
다음으로는 naver의 Open Api로 검색기능을 추가하고 원하는 정보를 저장하는 기능까지 구현해보았다.
이런 것도 있구나.. 신기했다. 시간이 된다면 직접 손으로 코드를 쳐보며 어떻게 흘러가는지 더 세세하게 파악해 보면 좋겠다.
'2세 > Spring' 카테고리의 다른 글
230721 - 클론코딩 프로젝트 : 오늘의 집 (0) | 2023.07.21 |
---|---|
230720 - Error: Required a bean of type 'org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder' that could not be found(2) (0) | 2023.07.20 |
230718 - Spring 기능 구현 하며 에러 해결 (0) | 2023.07.18 |
230711 - Spring : passwordEncoder 오토와이어링 오류 (0) | 2023.07.11 |
230710 - Spring : JPA 와ORM (0) | 2023.07.10 |