IT96 [SpringBoot, react] ์ ๊ธฐ์ฐจ ์ถฉ์ ์ ๊ด๋ จ ํ์ด์ง ์ ์ ํ๋ก์ ํธ 1 ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. ์ ๊ธฐ์ฐจ ์ถฉ์ ์ ๊ด๋ จ ํ์ด์ง ์ ์ ํ๋ก์ ํธ๋ฅผ ์ํํ์ต๋๋ค. SpringBoot, react ํ์ฉํ์ฌ ํ์ด์ง๋ฅผ ๊ตฌ์ฑํ์์ต๋๋ค. [๋ฉ์ธํ์ด์ง] 1. ๋ก๋ฉ ํ๋ฉด ์๋์ฐจ๊ฐ ๋๋ก ์๋ฅผ ์ฃผํํ๋ ๋ฏํ ํจ๊ณผ๋ฅผ ์ ์ฉํ์ฌ ๋ฉ์ธํ์ด์ง ๋ก๋ฉ ํ๋ฉด์ ์ ์ฉํ์์ต๋๋ค. ์ฝ๋๋ ์๋ ์ฝ๋๋ฅผ ์์ ํ์ฌ ์์ฑํ์์ต๋๋ค. https://jsfiddle.net/woosuna/roan2fwz/12/ Edit fiddle - JSFiddle - Code Playground jsfiddle.net 2. ๋ฒ๊ฐ, ํ ์คํธ, ์ด๋ฏธ์ง ํจ๊ณผ ๋ฉ์ธํ์ด์ง์ ์์ง์ด๋ ๋ฒ๊ฐ ํจ๊ณผ๋ฅผ ๊ตฌํํ์์ต๋๋ค. ํ ์คํธ์ ์ด๋ฏธ์ง๊ฐ ์์ง์ด๋ฉด์ ๋ํ๋๋ ํจ๊ณผ๋ฅผ ์ ์ฉํ์์ต๋๋ค. ๊ธ์ ์ด๋ ํจ๊ณผ์ ๋ํ ์ฝ๋๋ ์๋์ ๊ฐ์ต๋๋ค. ๋ฐฑ๋ง ๋ณผํธ์ ์๋, Are y.. 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 ยทยทยท 13 14 15 16 17 18 19 ยทยทยท 24 ๋ค์