-
[스프링부트 개념과 활용] 인메모리 데이터베이스(H2)SPRING/스프링부트 개념과 활용 2021. 1. 9. 20:47
스프링 부트가 지원하는 인-메모리 데이터베이스
- H2 (주로 사용)
- HSQL
- Derby
SPRING-JDBC가 클래스패스에 있으면 자동설정에 필요한 BEAN 들을 제공해준다.
(DataSource, JDBCTEMPLATE)
필요한 DEPENDENCY
- JDBC, H2
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</scope> </dependency>
Application.properties - H2 관련 설정
spring.datasource.url=jdbc:h2:mem:testdb spring.datasource.driver-class-name=org.h2.Driver spring.datasource.username=sa spring.datasource.password=password spring.h2.console.enabled=true
H2 DB를 아래 URL로 접속한다.
http://localhost:8080/h2-console/
'SPRING > 스프링부트 개념과 활용' 카테고리의 다른 글
[스프링부트 개념과 활용] JPA 연동 (0) 2021.01.11 [스프링부트 개념과 활용] MYSQL 연동 & DBCP (0) 2021.01.10 [스프링 개념과 활용] CORS (0) 2021.01.07 [스프링부트 개념과 활용] HATEOAS (0) 2021.01.03 [스프링부트 개념과 활용] ExceptionHandler (0) 2021.01.03