728x90
๐จ Error :
- ํ ์คํธ๋ฅผ ์ํด ์๋ก์ด ํ๋ก์ ํธ ๋ง๋ค๊ณ ์คํ๋ง๋ถํธ๋ฅผ ์คํํ๋ค. ๊ทธ๋ฐ๋ฐ, db ์ฐ๊ฒฐ ๋ฉ์์ง๊ฐ ๋์ค์ง ์์๋ค.
- application.yml ํ์ผ์ h2๋ฅผ ์ธ๋ฉ๋ชจ๋ฆฌ ๋ชจ๋๋ก ์ฌ์ฉํ๋๋ก ์ค์ ํ๊ณ ์คํ์ ํ๋๋ฐ db๊ฐ ์์ฑ๋์๋ค๋ ์คํ ๋ฌธ๊ตฌ๊ฐ ๋์ค์ง ์์๋ค.
- localhost:8080/h2-console์ ๋ค์ด๊ฐ ํ์ธํด ๋ณด๋ ์ ์์ ์ผ๋ก ๋ค์ด๊ฐ์ง๋๋ฐ..
- ์ฌ์ง์์์ฒ๋ผ ์ ์์ด ๋์ง ์์๋ค.
- ์๋ฌ๋ฉ์์ง๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฐพ์ ์ ์๋ค๋ ๋ด์ฉ์ด์๊ณ ๋ฏธ๋ฆฌ ๋ง๋ค๊ฑฐ๋ ์๊ฒฉ db ์์ฑ์ allow ํ์ง๋ง ๋ณด์ ์ ์ถ์ฒํ์ง๋ ์๋๋ค๋ ๋ฌธ๊ตฌ๊ฐ ํจ๊ป ๋์๋ค.
- ์ธ๋ฉ๋ชจ๋ฆฌ db๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค์ด๋์ง ์์๋ ์๋ฒ ์คํ ์ ์๋์ผ๋ก ๋ง๋ค์ด์ ธ์ผ ํ๋ ๊ฑฐ ์๋๊ฐ ํ๋ ์๊ฐ์ด ๋ค์๋๋ฐ ์๋์๋ ๋ณด๋ค.
๐ค ์์ธ :
- ์ธํฐ๋ท์ ๊ฒ์ํด ๋ณด๋ h2 ๋ฐ์ดํฐ๋ฒ ์ด์ค 1.4.198 ๋ฒ์ ์ด์๋ถํฐ๋ ์๋์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ฑํ์ง ๋ชปํ๊ฒ ๋ง์๋์๋ค๊ณ ํ๋ค.
- ๋ง์ฝ H2 ์ฝ์์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ์ ํ์ฉํ ๊ฒฝ์ฐ /h2-console๋ก ์ ์ํ ์ ์๋ ๋๊ตฌ๋ ์์คํ ์ ์ ๊ทผํ์ฌ ๋ณด์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ํ๋ค.
๐ ํด๊ฒฐ :
- ํด๊ฒฐ ๋ฐฉ๋ฒ์ 3 ๊ฐ์ง์ด๋ค.
- ์ฒซ ๋ฒ์งธ, h2 ๋ฒ์ ์ 1.4.197์ดํ๋ก ๋ฎ์ถ๋ค.
- ๋ ๋ฒ์งธ, ์๋์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ผ์ ์์ฑํ๋ค. (๋ฐฉ๋ฒ -> ๋งํฌ)
- ์ธ ๋ฒ์งธ, spring data jpa๋ฅผ ์ด์ฉํ์ฌ db ์์ฑ์ ์ ๋ํ๋ค.
- ์ด์ฐจํผ jpa๋ฅผ ์ฌ์ฉํ์ฌ ํ ์คํธํ ์์ ์ด์๊ธฐ ๋๋ฌธ์ spring data jpa๋ฅผ ์์กด์ฑ ์ถ๊ฐํ๋ db๊ฐ ์๋์ผ๋ก ๋ง๋ค์ด์ก๋ค.
- ์๋ฌด๋๋ default๋ก ๋์ด์๋ jpa์ ์ต์ ์ ์ํด ๋ง๋ค์ด์ง ๊ฒ ๊ฐ๋ค.
๐ค ์๋ฌธ์ :
์์
์ฐธ๊ณ
728x90