본문 바로가기
김영한 스프링/김영한 스프링 활용편

프로젝트 환경설정

by hoshi03 2023. 10. 11.

프로젝트 설정

 

스프링 부트로 시작

정적 컨텐트는 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