implementation 'org.springframework.boot:spring-boot-starter-boot-devtools'

html 파일을 컴파일만 해주면 서버 재시작 없이 새로고침을 통해 View 파일 변경이 가능.

build → Recomplie (Crtl + Shift + F9)

h2 데이터 베이스

jpashop.mv.db 파일을 생성하기 위해 아래와 같이 최소 한번 실행.

Untitled

URL 경로에 //tcp:locahost/ 를 추가하여 db에 접속

Untitled

application.yml 파일

Spring:
  datasource:
    url: jdbc:h2:tcp://localhost/D:/h2DB/jpashop;
    username: sa
    password:
    driver-class-name: org.h2.Driver

  jpa:
    hibernate:
      ddl-auto: create  #애플리케이션 실행 시점에 자동으로 테이블을 drop하고 다시 생성
    properties:
        hibernate:
  #        show_sql: true  #System.out 에 하이버네이트 실행 SQL을 남긴다
          format_sql: true

logging:
  level:
    org.hibernate.SQL: debug  #logger를 통해 하이버네이트 실행 SQL을 남긴다
#		org.hibernate.orm.jdbc.bind: trace #스프링 부트 3.x, hibernate6

쿼리 파라미터 로그 남기기 - 라이브러리 추가

implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.9.0'

스프링 3.0 이상은 1.9.0이상 버전 사용.