- RP 2๊ธฐ
- aligoapi
- Rp2๊ธฐ
- ํจ์คํธ์บ ํผ์คX์ผ๋์
- mysql
- MAKE US
- Unity
- datagrip
- Data Structure
- docker
- Spring
- Java
- C++
- ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- SQL
- node js
- spring ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- DATABASE
- ๋ฆฌ๋ ์ค ๋ช ๋ น์ด
- GIT
- merge sort
- spring ์์ ๋ก๊ทธ์ธ
- Quick Sort
- @CreatedDate
- ์์คํ ์ํํธ์จ์ด
- MethodArgumentNotValidException
- SSL
- spring์ผ๋ก https ์ ์ฉ
- java error
- OpenAPI
๋ชฉ๋กOpenAPI (2)
YS's develop story
๐ Open API ํ์ฉํ์ฌ ๊ณตํด์ผ ์ ๋ณด ์ ์ฅ ๋ฐ ๋ถ๋ฌ์ค๊ธฐ with request module โ Problem ์ฌ์ฉ์์๊ฒ ์์ฝ ๊ด๋ จ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ค๊ณ ํ ๋, ๋ชจ๋ ๊ณตํด์ผ ๋ ์ง๋ฅผ ์๊ณ ์์ด์ผ๋ง ๊ณตํด์ผ์ ์์ฝ์ด ๋ถ๊ฐ๋ฅํ๋๋ก ์ค์ ํ ์ ์์ ๊ฒ์ ๋๋ค. ์ด๋ป๊ฒ ํ๋ฉด ๋ชจ๋ ๊ณตํด์ผ ๋ ์ง๋ฅผ DB์ ์ ์ฅํ๊ณ ์ด๋ฅผ ํ์ฉํ ์ ์์๊น์? ์ธํฐ๋ท์์ ๋ชจ๋ ๊ณตํด์ผ์ ์ฐพ์์ DB์ ํ๋์ฉ ์ ๋ ฅํ๋ฉด ๋ ๊น์? ๋ฌผ๋ก ๊ทธ๋ ๊ฒ ํ ์ ์๊ฒ ์ง๋ง ๋๋ฌด ๋ณ๋ก์ธ ๊ฑฐ ๊ฐ์์.. ๐ ๋ฐฉ๋ฒ์ ์ฐพ์๋ณด์์ต๋๋ค. ๐ Solution ํ๊ตญ์ฒ๋ฌธ์ฐ๊ตฌ์_ํน์ผ ์ ๋ณด (์ฒ๋ฌธ์ฐ์ฃผ์ ๋ณด)๊ตญ๊ฒฝ์ผ์ ๋ณด, ๊ณตํด์ผ์ ๋ณด, ๊ธฐ๋ ์ผ์ ๋ณด, 24์ ๊ธฐ์ ๋ณด, ์ก์ ์ ๋ณด๋ฅผ ์กฐํํ๋ ์๋น์ค ์ ๋๋ค. www.data.go.kr ๊ฒ์ ์ค ๊ณตํด์ผ ๊ด๋ จ ์คํ API๊ฐ ์์์ ์ฐพ๊ฒ ๋์๊ณ ์ ๋งํฌ์..
๐จ๐ป OpenAPI๋ฅผ ํ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ DB์ ์ ์ฅํ๊ธฐ (Request.js) โ Problem ๊ณต๊ณต๋ฐ์ดํฐ ํฌํธ ๊ตญ๊ฐ์์ ๋ณด์ ํ๊ณ ์๋ ๋ค์ํ ๋ฐ์ดํฐ๋ฅผใ๊ณต๊ณต๋ฐ์ดํฐ์ ์ ๊ณต ๋ฐ ์ด์ฉ ํ์ฑํ์ ๊ดํ ๋ฒ๋ฅ (์ 11956ํธ)ใ์ ๋ฐ๋ผ ๊ฐ๋ฐฉํ์ฌ ๊ตญ๋ฏผ๋ค์ด ๋ณด๋ค ์ฝ๊ณ ์ฉ์ดํ๊ฒ ๊ณต์ •ํ์ฉํ ์ ์๋๋ก ๊ณต๊ณต๋ฐ์ดํฐ(Datase www.data.go.kr ์ ์ฌ์ดํธ์ ๋ฑ๋ก๋ ๋ค์ํ ๊ณต๊ณต๋ฐ์ดํฐ๋ค์ OpenAPI๋ฅผ ํตํด ํ์ฉํ ์ ์์ต๋๋ค. ์ ๋ ๊ณต๊ณต๋ฐ์ดํฐ ํฌํธ์ ๋ฑ๋ก๋ ์์ธ์์ ๋ชจ๋ ๋ณ์ ์ ๋ณด๊ฐ ํ์ํ๊ณ ์ด๋ฅผ ํ์ฉํ๊ธฐ ์ํด ์ฌ์ดํธ์์ ๋ณ์์ ๋ณด OpenAPI key๋ฅผ ๋ฐ๊ธ๋ฐ์์ต๋๋ค. ๋ฐ๊ธ๋ฐ์ Service key๋ฅผ ํตํด Postman๊ณผ ๋ธ๋ผ์ฐ์ ๋ก ๊ฐ๊ฐ ์์ฒญํ ๊ฒฐ๊ณผ์ ๋๋ค. ์ด๋ ๊ฒ ๋ด๊ฐ ์ํ๋ ์๋ฐฑ ๊ฐ์ ๋ณ์์ ๋ณด๋ฅผ ํ๋์ ํ์ธํ ์..