18 ์ ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ์์ ์์ฑํ ๋ด์ฉ ์ด์ฌ ๐์ด ํ๋ก์ ํธ์ ํ๋ฌ๊ทธ์ธ ์์กด์ฑ ๊ด๋ฆฌ ์ค์ ์ ์ํด buildd.gradle ํ์ผ ๋งจ ์์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํด์ค๋ค.ext : buildd.gradle์์ ์ฌ์ฉํ๋ ์ ์ญ๋ณ์๋ฅผ ์ค์ springBootVersion ์ ์ญ๋ณ์๋ฅผ ์์ฑ
2020/05/18 ์ ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ์์ ์์ฑํ ๋ด์ฉ ์ด์ฌ ๐ํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ๋๋ถ๋ถ ๊ด๊ณํ DB๋ฅผ ์ฌ์ฉํ๋ ๊ฐ์ฒด๋ฅผ ๊ด๊ณํ DB์์ ๊ด๋ฆฌํ๋ ๊ฒ์ ์ค์ํ๋ค.์ด๋ป๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ง์๋ง ์ด์ ๊ธฐ๋ฅ๊ณผ ์์ฑ์ ํ ๊ณณ์์ ๊ด๋ฆฌํ๋ ๊ธฐ์ DB๊ฐ SQL๋ง ์ธ์ํ ์ ์์ผ๋
2020/06/10 Medium ๋ธ๋ก๊ทธ์ ์์ฑํ ๋ด์ฉ ์ด์ฌ๐JSP, Freemarker ๋ฑ์๋ฒ์์ Java ์ฝ๋๋ก ๋ฌธ์์ด์ ๋ง๋ ๋ค HTML๋ก ๋ณํํ์ฌ ๋ธ๋ผ์ฐ์ ๋ก ์ ๋ฌReact, Vue ๋ฑ์์ฑ๋ ์ฝ๋๋ ์๋ฒ๊ฐ ์๋ ๋ธ๋ผ์ฐ์ ์์ ์คํ๋จ๊ทธ๋์ ์๋ฒ์์๋ Json์ด๋ xm
๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝ, ์ถ์ถ, ์์ฑํ๋ ๊ตฌ์กฐ์ด๋ค.ํด๋น ํด๋์ค๊ฐ REST ์ปจํธ๋กค๋ฌ์์ ์๋ฏธ์ปจํธ๋กค๋ฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒด์ ์ฒ๋ฆฌ๋ฅผ ์ปจํธ๋กคํ๊ธฐ ์ํ ๊ฒํน์ํ ์ปจํธ๋กค๋ฌ๋ก ํด๋ผ์ด์ธํธ์ ํ ์คํธ๋ฅผ ์ถ๋ ฅํ๋ ๊ฒํ ํ๋ฆฟ์ ์ด์ฉํด์ HTML ํ์ด์ง๋ฅผ ๋ ๋๋งํ๊ณ ํ์ํ๋ ํ์ด์ง์ ์ฌ์ฉ์ด ์ฃผ์์ ์ ์
2020/06/10 Medium ๋ธ๋ก๊ทธ์ ์์ฑํ ๋ด์ฉ ์ด์ฌ๐์คํ๋ง ๋ถํธ์์ ์ฌ์ฉํ๋ ํ ํ๋ฆฟ ์ค Thymeleaf๋ฅผ ๊ฐ๋จํ! ์ ๋ฆฌํด๋ณด๋ ค ํ๋ค.โth:00โ ํ์์ผ๋ก ์์ฑ์ HTML ํ๊ทธ์ ์ถ๊ฐํด์ ๊ฐ์ด๋ ์ฒ๋ฆฌ ๋ฑ์ ํ์ด์ง์ ์ฌ๋๋ค. ์์ฒด ํ๊ทธ ์ฌ์ฉํ์ง ์์์ HTML
2020/06/10 Medium ๋ธ๋ก๊ทธ์ ์์ฑํ ๋ด์ฉ ์ด์ฌ๐LunchBox ํ๋ก์ ํธ๋ก Frontend๋ฅผ Vue๋ก Backend๋ฅผ ์คํ๋ง๋ถํธ๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค. ํ์ ์ก์๋จ๋๋ฐ ๊ตฌ์กฐ๊ฐ ์ ํ์ ๋์ง ์์ ์ ๋ฆฌํด๋์ผ๋ฉด์ Vue์ ์คํ๋ง๋ถํธ๊ฐ ๋ฉ์ธ์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ํ ์คํธ๋ฅผ
1. ํ๋ก์ ํธ ์์ฑ 2. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ดํด๋ณด๊ธฐ 3. View ํ๊ฒฝ์ค์ 4. ๋น๋ํ๊ณ ์คํํ๊ธฐ
๊น์ํ๋์ ์คํ๋ง ์ ๋ฌธ - ์ฝ๋๋ก ๋ฐฐ์ฐ๋ ์คํ๋ง ๋ถํธ, ์น MVC, DB ์ ๊ทผ ๊ธฐ์ ์ ์๊ฐํ๋ฉด์ ๊ธฐ๋กํ๋ ๋ ธํธ โ๏ธ ์ ์ ์ปจํ ์ธ ์คํ๋ง ๋ถํธ๋ ์ ์ ์ปจํ ์ธ ๋ฅผ ์๋์ผ๋ก ์ง์ํด์ค๋ค. Example static ํ์ผ ๋ง๋ค๊ธฐ - hello-static ํ์ผ์ ๋ง๋ค๊ณ ํ๋ก์