스프링 부트 스타터 (https://start.spring.io/)
dependencies
Spring Web (WEB)
Thymeleaf (TEMPLATE ENGINES)
Spring Data JPA (SQL)
H2 Database (SQL)
Lombok (DEVELOPER TOOLS)
핵심 라이브러리
기타 라이브러리
→ View는 서버 사이드에서 만들기보다 react 나 vue.js 로 구성한다.
jdbc:h2:~/jpashop (최소 한번)
~/jpashop.mv.db 파일 생성 확인이후 부터는 jdbc:h2:tcp://localhost/~/jpashop 이렇게 접속
resources > application.yml 생성
spring:
datasource:
url: jdbc:h2:tcp://localhost/~/jpashop;MVCC=TRUE
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