โ ํ๋ก์ ํธ ํ๊ฒฝ
์คํ๋ง๋ถํธ ๋ฒ์ 2.7.18 ์ด๊ณ , maven์ ์ฌ์ฉํด ๋น๋ํ๋ค.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.48</version>
</dependency>
โ ์๋ฌ ์ํฉ
์ ํ๋ฆฌ์ผ์ด์
์คํ์ resources/data.sql ์ ์์ฑํ insert๋ฌธ์ด ์๋์ผ๋ก ์คํ๋์ง ์๋ ๋ฌธ์ ๊ฐ ์์๋ค.
โ ํด๊ฒฐ ๋ฐฉ๋ฒ
application.properties์ ์๋ ๋๊ฐ์ ์ค์ ๋ค์ ์ถ๊ฐํ๋๊น ํด๊ฒฐ์ด ๋์๋ค.
spring.jpa.defer-datasource-initialization: true
spring.sql.init.mode=always
๋์ ๊ฐ์ ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ๋ฒ์ ์ ์ด๋ ๋ค๋ฅธ ๋ธ๋ก๊ทธ ๊ธ๋ค์์๋
spring.sql.init.mode ์์ฑ ๋์ spring.datasource.initialization-mode=always๋ฅผ ์ ์ด์ฃผ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค.
๊ทธ๋ฌ๋ spring.datasource.initialization-mode ๋ผ๋ ์์ฑ์ ์คํ๋ง๋ถํธ ๋ฒ์ ์ด ์ฌ๋ผ๊ฐ๋ฉด์ deprecated๋์๋ค.
๊ทธ๋์ ๋์ ์ spring.sql.init.mode๋ฅผ ์ ์ด์ฃผ์ด ํด๊ฒฐํ๋ค.
'์ค๋ฅ ํด๊ฒฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[java] ํจํค์ง ์ธ๋ถ์ ์๋ ํด๋์ค import ์ ๋๋ ์ด์ (0) | 2024.07.22 |
---|---|
(maven) java: package org.junit.jupiter.api does not exist ํด๊ฒฐ (0) | 2024.07.18 |
jsp <form:errors> ์ถ๋ ฅ ์ ๋๋ ๋ฌธ์ (0) | 2024.03.04 |
์ธํ ๋ฆฌ์ ์ด read only ํด์ ํ๊ธฐ (0) | 2023.03.11 |
๋ฐฑ์คํ๋ธ ๋นจ๊ฐ ์ฒดํฌ (์ ๋ก๋ ์ค๋ฅ) (1) | 2023.03.08 |