Back-end/Spring Boot

Spring Boot+JPA+H2 로 Test Code 실행 시 테이블 생성 안될 때

cocochanel 2023. 1. 11. 22:12
1. (Maven 프로젝트 일 경우) pom.xml 파일에 의존성 추가
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
    <version>2.6.10</version>
</dependency>
<dependency>
    <groupId>com.h2database</groupId>
    <artifactId>h2</artifactId>
    <scope>runtime</scope>
</dependency>

 

2. application-test.properties 파일에 DB 및 JPA 관련 설정
spring.datasource.driver-class-name = org.h2.Driver
spring.datasource.url = jdbc:h2:mem:test
spring.datasource.username = sa
spring.datasource.password = sa

spring.jpa.database-platform = org.hibernate.dialect.H2Dialect

 

3. (Intellij) 프로젝트 우클릭 > Maven > Reload project