디자인너 코딩하기

SprignBoot H2DB 설정 본문

spring/Entity

SprignBoot H2DB 설정

designercoding 2022. 4. 21. 17:00

H2DB project에 설치

IntellJ new project 생성시 의존성 주입

build.gradle의 Dependencies

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    compileOnly 'org.projectlombok:lombok'
    runtimeOnly 'com.h2database:h2'
    annotationProcessor 'org.projectlombok:lombok'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

yml 파일에 H2 DB 설정

우선 application.properties를 application.yml 파일로 변경

application.properties의 위치

다음 내용을 application.yml에 입력

spring:
  h2:
    console:
      enabled: true

→ 자동으로 인메모리 디비로 설정

 

H2DB 접속

해당 메인 메서드를 실행

H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:ade64b4f-0d4b-4844-a701-a03cb18bd45e'

 

1. 브라우져로 접속

브라우져에 localhost:포트번호/h2-console 입력하면 접속

JDBC URL에 위의 jdbc:h2:mem:ade64b4f-0d4b-4844-a701-a03cb18bd45e 에 해당 하는 부분을 입력하고

connect를 누리면 접속

 

2. intellij로 접속

우측 Database를 클릭하고 플러스 버튼을 클릭

Data Source에서 H2선택

Connection type은 In-memory

※ H2 드라이버가 설치되어 있지 않으면 하단에 설치문구 경고문구가 뜬다. 클릭하고 설치

하단에 Test Connection 클릭 후 OK 클릭

반응형

'spring > Entity' 카테고리의 다른 글

Entity Listener - ②  (0) 2022.04.19
Entity Listener - ①  (0) 2022.04.19
Entity  (0) 2022.04.18