Programming/JPA

[JPA] 오류는 안 뜨는데 H2 테이블 생성 안될 때

nyximos 2022. 5. 3. 15:00

테이블 생성 쿼리문은 나가는데 H2를 아무리 새로고침해도 테이블이 생성이 안됐다.

application.yml 파일에 띄어쓰기를 잘못해서였다.

 

spring:
  datasource:
  url: jdbc:h2:tcp://localhost/~/jpashop
  username: sa
  password:
  driver-class-name: org.h2.Driver

 

spring:
  datasource:
    url: jdbc:h2:tcp://localhost/~/jpashop
    username: sa
    password:
    driver-class-name: org.h2.Driver

 

 

yml

  • Key: Value의 데이터 형식
  • properties와 다르게 계층 구조를 잘 나타내며 가독성이 좋다.
  • Json과 달리 Key를 큰따옴표로 감쌀 필요가 없다.
  • Key와 Value 사이에 한칸을 띄운다.
  • 하위 계층은 두칸 들여쓰기한다.
  • 배열의 경우 - 을 써서 구분한다.
  • Xml과 Json보다 데이터 크기를 적게 차지한다.

과거에는 properties를 많이 사용했지만 최근에는 yaml을 많이 사용한다고 한다.

 

 

YAML 공식 문서 https://yaml.org/

 

The Official YAML Web Site

 

yaml.org