프로젝트 설정
스프링 부트로 시작
정적 컨텐트는 static 폴더에 넣어두고
동적 컨텐츠는 templates 폴더에 들어간다
h2 데이터베이스 사용하기 위해 설치한 후
localhost:8082/login.do?jsessionid=eafc3b7d5a6fd1333bdfaf075ebae18d 형태로 맨 앞에 localhost를 추가하고
JDBC URL을 jdbc:h2:~/jpashop 으로 최소 한번은 해줘야한다
이후부터는 jdbc:h2:tcp://localhost/~/jpashop 으로 접속
JPA, DB 설정 동작확인
application.yml로 설정 파일을 관리한다
spring:
datasource:
url: jdbc:h2:tcp://localhost/~/jpashop;
username : sa
password :
driver-class-name: org.h2.Driver
jpa:
hibernate:
ddl-auto: create
properties:
hibernate:
# show_sql: true
format_sql: true
logging:
level:
org.hibernate.sql: debug
show_sql은 로그를 sout으로 찍기에 밑에 org.hibernate.sql : debug로 로그를 찍는 방법을 사용한다
쿼리 파라미터 로그 남기기
build.gradle에 implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.6' 하면
??? 형태로 뜨던 쿼리문 값이 보이게 된다!
'김영한 스프링 > 김영한 스프링 활용편' 카테고리의 다른 글
도메인 분석 설계 (0) | 2023.10.13 |
---|