나와바리 - yml설정

Sungmin·2023년 3월 22일
0

1. 포트번호 설정

포트번호는 가장 기본적인 8080포트를 사용했다.

2. DB설정

database의 기본설정은 mysql로 설정하고
상세 설정은 MySQL8Dialect로 내가 설치한 mysql의 버전을 입력해야 한다.

3. ddl-auto

JPA에서는 기본적으로 Entity에 테이블을 매핑하면 쿼리를 사용하지 않고 값을 가져올 수 있다.

  • create : SessionFactory 시작시 스키마를 삭제하고 다시 생성
  • create-drop : SessionFactory 종료 시 스키마를 삭제
  • update : SessionFactory 연결된 DB와 비교하여 추가된 항목은 추가 만약 같은 변수명이면 오류발생
  • validate : SessionFactory 시작시 객체구성과 스키마가 다르다면 예외 발생
    none: 아무것도 안함

4. format_sql

보여지는 쿼리문을 깔끔하게 포매팅 해준다.

server:
  port: 8080

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://----/----?serverTimezone=UTC&characterEncoding=UTF-8
    username: ---
    password: ---

  jpa:
    database: mysql
    database-platform: org.hibernate.dialect.MySQL8Dialect
    open-in-view: false
    show-sql: true
    hibernate:
      ddl-auto: create
      format_sql: true

logging:
  level:
    org.hibernate.SQL: debug
    org.hibernate.type: trace
profile
Let's Coding

0개의 댓글