IT/Java - Spring Boot10 [Spring Boot] ์นด์นด์ค ์ง๋ api ํ์ฉํ์ฌ ์ง๋ ์ถ๋ ฅํ๊ธฐ ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. Spring Boot์์ ์นด์นด์ค ์ง๋ api๋ฅผ ํ์ฉํ์ฌ ํ์ด์ง์ ์ง๋๋ฅผ ์ถ๋ ฅํ ์ ์์ต๋๋ค. ๊ตฌํ ํ๋ฉด ์ถฉ์ ์ ์ฐพ๊ธฐ๋ก ๋ค์ด์ค๋ฉด ์ผ์ชฝ ์ฌ์ด๋๋ฐ๋ฅผ ์ด์ฉํ์ฌ ์ง์ ํ ๋ฐ๊ฒฝ ์ด๋ด์ ์ ๊ธฐ์ฐจ ์ถฉ์ ์ ์์น๋ฅผ ํ์ธํ ์ ์๊ณ , ์ ๊ธฐ์ฐจ ์นดํ ๊ณ ๋ฆฌ๋ณ๋ก ํญ๋ชฉ์ ์ ํํ์ฌ ์ ๊ธฐ์ฐจ ์์น๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ์นดํ ๊ณ ๋ฆฌ๋ ์ง์ญ๊ตฌ, ์ด์๊ธฐ๊ด, ์ถฉ์ ๊ธฐํ์ , ์์ค๊ตฌ๋ถ์ด ์์ผ๋ฉฐ ์นดํ ๊ณ ๋ฆฌ ๋ณ๋ก ์ง๋์ ๋ํ๋๋ ํ ์ด๋ฏธ์ง๊ฐ ๋ค๋ฅด๋ฏ๋ก ๋์์ ์ฌ๋ฌ ์ ๋ณด๋ฅผ ์๋ณํ ์ ์์ต๋๋ค. ์ถฉ์ ์ ์ฐพ๊ธฐ๋ก ๋ค์ด์ค๋ฉด ์ผ์ชฝ ์ฌ์ด๋๋ฐ๋ฅผ ์ด์ฉํ์ฌ ์ง์ ํ ๋ฐ๊ฒฝ ์ด๋ด์ ์ ๊ธฐ์ฐจ ์ถฉ์ ์ ์์น๋ฅผ ํ์ธํ ์ ์๊ณ , ์ ๊ธฐ์ฐจ ์นดํ ๊ณ ๋ฆฌ๋ณ๋ก ํญ๋ชฉ์ ์ ํํ์ฌ ์ ๊ธฐ์ฐจ ์์น๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ์นดํ ๊ณ ๋ฆฌ๋ ์ง์ญ๊ตฌ, ์ด์๊ธฐ๊ด, ์ถฉ์ ๊ธฐํ์ , ์์ค๊ตฌ๋ถ์ด ์์ผ๋ฉฐ ์นดํ ๊ณ ๋ฆฌ ๋ณ๋ก.. 2023. 11. 1. [Spring Boot] ํ์ด์ง์ ์๋จ ๋ฐ ์ฝ๋ฉํ๊ธฐ ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. Spring Boot๋ฅผ ํ์ฉํ์ฌ ํ์ด์ง์ ์๋จ ๋ฐ์ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค. 5๊ฐ์ ์นดํ ๊ณ ๋ฆฌ๋ก ๊ตฌ์ฑ๋์ด ์๊ณ , ํ์ ํญ๋ชฉ์ด ์๋ ์นดํ ๊ณ ๋ฆฌ์ผ ๊ฒฝ์ฐ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ํ์ ํญ๋ชฉ์ด ๋ด๋ ค์ต๋๋ค. ๊ตฌํ ํ๋ฉด ์์ฑ ์ฝ๋ header.html ์ถฉ์ ์ ์ฐพ๊ธฐ ๊ฒ์ํ ๊ณต์ง์ฌํญ Q&A ์ ๋ณด๋ง๋น ํต๊ณ์ ๋ณด ์๋น์ค์๋ด ๋ฏธ๋์ด ์ ๊ธฐ์ฐจ ๋ด์ค ์ ๊ธฐ์ฐจ ์์ ์ ๊ธฐ์ฐจ ์ฃผํ๊ฑฐ๋ฆฌ ์ ๊ธฐ์ฐจ ๊ฒ์ ๋ฉค๋ฒ์ญ ์ฝ์ธ๊ตํ ์ฟ ํฐํจ ๊ฐ์ ํ๊ธฐ ๋์ ๋ฉค๋ฒ์ญ header2.html ์ถฉ์ ์ ์ฐพ๊ธฐ ๊ฒ์ํ ๊ณต์ง์ฌํญ Q&A ์ ๋ณด๋ง๋น ํต๊ณ์ ๋ณด ์๋น์ค์๋ด ๋ฏธ๋์ด ์ ๊ธฐ์ฐจ ๋ด์ค ์ ๊ธฐ์ฐจ ์์ ์ ๊ธฐ์ฐจ ๊ฒ์ ๋ฉค๋ฒ์ญ ์ฝ์ธ๊ตํ ์ฟ ํฐํจ ๊ตฌ๋ ํ๊ธฐ ๋์ ๋ฉค๋ฒ์ญ ์์ ๊ฐ์ ์ฝ๋๋ฅผ ์์ฑํ์ฌ ํ์ด์ง์ ์๋จ ๋ฐ๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค. 2023. 11. 1. [Spring Boot] ํ์ด์ง์ ์ฌ์ด๋ ๋ฐ ์ฝ๋ฉํ๊ธฐ ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. Spring Boot๋ฅผ ํ์ฉํ์ฌ ํ์ด์ง์ ์ฌ์ด๋ ๋ฐ๋ฅผ ๋ํ๋ผ ์ ์์ต๋๋ค. ์ค๋ฅธ์ชฝ์ ๋ฒ๊ฐ ๋ชจ์ ์ด๋ชจํฐ์ฝ์ ๋๋ฅด๋ฉด ์ฌ์ด๋๋ฐ๊ฐ ์ฌ๋ผ์ด๋ ํ์์ผ๋ก ์ด๋ฆฝ๋๋ค. ๋ก๊ทธ์ธ ์ , ํ์ ์์ฑ๋๋ ํญ๋ชฉ์ด ๋ค๋ฅด๋ฉฐ ํ์ ์์๊ฐ ์๋ ๋ชฉ๋ก์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ ธ์ ๋ ์ฌ์ด๋๋ฐ๊ฐ ํ๋ ๋ ์ด๋ฆฌ๋ฉด์ ํ์ ํญ๋ชฉ์ด ๋ํ๋ฉ๋๋ค. ์ฌ์ด๋ ๋ฐ์ ์์ง์์ ๋ฐ๋ผ ๋ฒ๊ฐ ๋ชจ์ ์ด๋ชจํฐ์ฝ๋ ํจ๊ป ์์ง์ ๋๋ค. ๊ตฌํ ํ๋ฉด ์์ฑ ์ฝ๋ nav.html โก ํ ์ถฉ์ ์ ์ฐพ๊ธฐ ๊ฒ์ํ ๊ณต์ง์ฌํญ Q&A ์ ๋ณด๋ง๋น ํต๊ณ์ ๋ณด ์๋น์ค์๋ด ๋ฏธ๋์ด ์ ๊ธฐ์ฐจ ๋ด์ค ์ ๊ธฐ์ฐจ ์์ ์ ๊ธฐ์ฐจ ๊ฒ์ ๋ฉค๋ฒ์ญ ์ฝ์ธ๊ตํ ์ฟ ํฐํจ ๊ฐ์ ํ๊ธฐ ๋์ ๋ฉค๋ฒ์ญ ๋ก๊ทธ์ธ ํ์๊ฐ์ [[ ${session.user_info.name} + '๋ ๋ฐ๊ฐ์ต๋๋ค.' ]] ๋์ ์ฐ๋ฆฌ๋ฆฟ: ๊ฐ Mypage.. 2023. 11. 1. [Spring Boot] ํ์ด์ง์ ํ์ ์ฐฝ ๋์ฐ๊ธฐ ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. ์ค๋์ Spring Boot์ HTML์ ํ์ฉํ์ฌ ํ์ ์ฐฝ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ์ค๋ ํ๋ฃจ ์ด ์ฐฝ์ ์ด์ง ์๊ธฐ์ ๋ซ๊ธฐ ๋ฒํผ ๋ํ ์ถ๊ฐํ๊ฒ ์ต๋๋ค. ๊ตฌํ ํ๋ฉด ์์ฑ ์ฝ๋ popupmembership.html ์ค๋ ํ๋ฃจ ์ด ์ฐฝ์ ์ด์ง ์์ต๋๋ค. ๋ซ๊ธฐ PopupController.java @GetMapping("/popupmembership") public String pop() { return "membership/popupmembership"; } index.html // ์ฟ ํค ๋ถ๋ฌ์ค๊ธฐ function getCookie(name) { var obj = name + "="; var x = 0; while (x 2023. 11. 1. ์ด์ 1 2 3 ๋ค์