TIL - 2025๋ 7์ 10์ผ
๐ ์ค๋ ๋ฐฐ์ด ๊ฒ / ์คํํ ๊ฒ
- MySQL ์ปค๋ฅ์ ์ค๋ฅ ํด๊ฒฐ
- Thymeleaf ํ ํ๋ฆฟ ๋ ์ด์์ ๊ณต๋ถ
- Thymeleaf ํ ํ๋ฆฟ ์กฐ๊ฐ ๊ณต๋ถ ๋ด์ฉ ๋ธ๋ก๊ทธ ๊ธ ์์ฑ
- ์์ด ๋จ์ด ์๊ธฐ ๋ฐ ๋ฌธ์ฅ ๋ง๋ค๊ธฐ
๐ก ์ค๋ ๋๋ ์
์ค๋์ Spring boot๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์ค๋๋ง์ PostgreSQL์ด ์๋ MySQL์ ์ฌ์ฉํ์ฌ ์งํํ๋ฉด์ ๋ฐ์ํ Connection ์ค๋ฅ๋ฅผ ํด๊ฒฐํ๊ณ , Thymeleaf์ ํ
ํ๋ฆฟ ๋ ์ด์์, ์์ด ๊ณต๋ถ๋ฅผ ํ์๋ค.
MySQL ๋์ PostgreSQL๋ง ์จ์ ๊ทธ๋ฐ์ง ๊ธฐ์ต์ด ๊ฐ๋ฌผ๊ฐ๋ฌผํด์ง ๊ฒ ๊ฐ๋ค.
Thymeleaf๋ ์ฌ์ฉํ ์ผ์ด ์์๊นโฆ์ถ๊ธฐ๋ ํ๋ค.
๊ทธ๋์ ๋ชปํ๋ ๊ณต๋ถ๋ฅผ ์ด๊ฒ์ ๊ฒ ๋ค ํด์ ๊ทธ๋ฐ์ง ์๊ฐ์ด ์ ์ ์์ด ๋น ๋ฅด๊ฒ ํ๋ฌ๊ฐ๋ค.
๋ด์ผ์ด๋ฉด Thymeleaf์ ๋ํ ๊ณต๋ถ๊ฐ ๋ง๋ฌด๋ฆฌ๋ ๊ฒ ๊ฐ๋ค. ์ด ๋ด์ฉ์ด ๋๋๋ฉด Spring MVC์ ๋ํ ๋ด์ฉ์ ๊ณต๋ถํ ์๊ฐ์ด๋ค.
์ด๊ฒ์ ๊ฒ ๋ง์ดํด์ ๊ทธ๋ฐ์ง ์ด๋ฌ๋ค ์ ๋ถ ์ด์ค๊ฐํด ์ง๊น๋ด ์กฐ๊ธ ๊ฑฑ์ ๋๊ธฐ๋ ํ์ง๋ง ๊ณ์ ํ๋ค๋ณด๋ฉด ๋ญ๋ผ๋ ๋๊ฒ ์ง๋ผ๊ณ ์๊ฐํ๊ณ ๊ณต๋ถํด์ผ๊ฒ ๋ค.
๐ฏ ๋ด์ผ ํ ์ผ
- ์ฌ์ด๋ ํ๋ก์ ํธ ์งํํ๊ธฐ
- Thymeleaf ๊ณต๋ถ ๋ง๋ฌด๋ฆฌํ๊ธฐ
- ์์ด ๋จ์ด ์๊ธฐ ๋ฐ ๋ฌธ์ฅ ๋ง๋ค๊ธฐ