๋ฐฑ์๋32 click on ์ด ํ ๋ฒ์ ์คํ๋์ง ์๋ ์ด์ (jsp ๋ด์ script ์์ ) Spring boot ๋ด์ jsp ํ์ผ์ ์์ฑํ์ฌ ํ๋ก ํธ๋ฅผ ๊ตฌ์ฑํ์๋๋ฐ, ๋ฒํผ์ด ํ ๋ฒ์ ํด๋ฆญ๋์ง ์๋ ์ด์๊ฐ ์๊ฒผ์๋ค. (์ฒ์ ์ ์์ ํ์ด์ง๋ฅผ ํ ๋ฒ ์๋ก๊ณ ์นจํด์ผ ์ด์๊ฐ ํด๊ฒฐ๋์๋ค.) ์ด๋ฌํ ์ค๋ฅ๋ค์ ํด๊ฒฐํ๊ธฐ ์ํด์ ์ฐพ์๋ณธ ๊ฒฐ๊ณผ ์๋์ ์ฝ๋๊ฐ ๋ฌธ์ ์๋ค. // ์๋์ ์ฝ๋ $("#locationBtn").on("click", function(){}; ์ด๋ฌํ ํํ์ ์ฝ๋๋ ์ด๋ฒคํธ ์์์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ๋์ด์์ง๋ง, ํ์ด์ง๊ฐ ์ฒ์ ๋ก๋๋ ๋ ๋์ ์ผ๋ก ์์ฐ๋ ์์๊ฐ ์์ด์ ์์ ๊ฐ์ ์ด์๊ฐ ์๊ธธ ์ ์๋ค๊ณ ํ๋ค. ๋ฐ๋ผ์ ํ์ด์ง๊ฐ ์ฒ์ ๋ก๋๋ ๋ ์ด๋ฏธ ์๋ ์์๋ค์ ๋ํด์๋ ์ด๋ฒคํธ ์์์ ์ค์ ํ์ฌ ํ์ด์ง๊ฐ ๋ก๋๋ ๋ ์ด๋ฒคํธ ํธ๋ค๋ฌ๊ฐ ๋ชจ๋ ์์์ ๋ฐ์ธ๋ฉ ๋๊ฒ ํ์ฌ ๋์ ์ผ๋ก ์์ ๋ ์์๋ฟ๋ง ์๋๋ผ ์ด๊ธฐ์ ์๋ ์์์ .. 2024. 3. 21. Mapper๋ฅผ ์ฐพ์ง ๋ชปํ๋ ์๋ฌ ๋ณดํธ๋์ด ์๋ ๊ธ ์ ๋๋ค. 2024. 3. 9. Google geocoding api ์๋์ด์ Google geocoding API๋ฅผ ์ด์ฉํ์ฌ ์ฃผ์-> ์๋, ๊ฒฝ๋๋ก ๋ณํํ๋ ค๊ณ ํ๋ค ํ์ง๋ง build.gradle ์ import ํ๊ณ , application.yml ์ ๊ด๋ จ ํค๋ฅผ ์ ์ฅํ๋ค java์์ ๊ฐ์ ธ์ ์ฐ๊ณ , ๊ด๋ จ service class ์ controller class๋ฅผ ์์ฑํ๋ ๋ฑ๋ชจ๋ ์ค๋น๋ฅผ ํ์ง๋ง ์๊พธ JSONObject๊ฐ null๋ก ๋ฐ์์ก๋ค. API key ๊ฐ์ด ์ ๋ชป ๋ ๊ฒ ๊ฐ์์ ์ฐพ์๋ณธ ๊ฒฐ๊ณผ Google cloud ์์ ๊ด๋ จ ํค์ ์ ํ ๊ฐ์ ์์ ์ผ ํ๋ค ํด๋น ๋ถ๋ถ ๋๋ฌธ์ ์ ์ ํด๋งธ์ง๋ง ์ธ๋ถ api๋ฅผ ์ ์์ ์ผ๋ก ๋์ด์ค๋ ๊ฒ์ ํ์ธํ๋ค..! ์ด์ ํด๋น API๋ฅผ ์ด์ฉํด์ create ํ์ด์ง๋ฅผ ์์ฑ ์์ผ์ผ์ง!! 2024. 2. 26. Controller ์์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ๋ฒ๋ค ๋ณดํธ๋์ด ์๋ ๊ธ ์ ๋๋ค. 2023. 12. 6. ์คํ๋ง ์ค์น ํ๊ฒฝ ๊ตฌ์ถ ๋ณดํธ๋์ด ์๋ ๊ธ ์ ๋๋ค. 2023. 12. 6. ๊ณต๊ฐ๋ API๋ฅผ ๊ฐ์ ธ์ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ(1) ๋ณดํต ํ๋ก์ ํธ ์์ฑ์ ํฌ๋กค๋ง์ ํ๊ฑฐ๋ ๊ณต๊ฐ๋ API๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ ์ฝ๋๋ฅผ ์ง๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์ด๋ ๊ณต๊ฐ๋ API๋ฅผ ์ด๋ป๊ฒ ์ ์ด์ฉํ ์ง ์ ์ด๋ณด๊ณ ์ ํ๋ค. ๊ณต๊ฐ๋ API ๊ณ ๋ฅด๋ ๋ฐฉ๋ฒ 1. API document ์ฐธ๊ณ ํ์ฌ ๊ธ์ก, ํธ์ถ ๊ฐ๋ฅ ํ์ ์ํ๋ ๋ฐ์ดํฐ๊ฐ ์๋์ง ํ์ธํ๋ค. 2. API๊ฐ ๋ค๋ฃจ๋ ๋ฐ์ดํฐ ๋ฒ์ (request, response ๊ฐ๊ณผ ํ์ ๋ฑ) ์ ํ์ธํ๋ค. ์ํ๋ ์ฌ์ดํธ์์ API ์ธ์ฆ ๋ฐ๊ธฐ - API ์ธ์ฆ์ด๋? API ๋ฅผ ํธ์ถํ๋ ๋์์ ํ์ธํ๋ ์ ์ฐจ์ด๋ค. API ์ธ์ฆ ๋ฐฉ์์๋ API Key ๋ฐฉ์๊ณผ API Token ๋ฐฉ์์ด ์๋ค. ๋ํ ์ด๋ค ๋ฐฉ์์ ์ฐ๋์ ๋ฐ๋ผ ๊ตฌํ ๋์ด๋์ ๋ณด์ ์์ค์ด ๋ฌ๋ผ์ง๋ค. 2023. 4. 21. ์ด์ 1 2 3 4 5 6 ๋ค์