728x90
프로젝트 생성
패키지 구조
최근 봤던 책에서 도메인 주도 설계 방법을 알게되어 이번 프로젝트에 적용하고자 한다.
도메인 주도 설계(DDD : Domain Driven Design)이란 도메인을 중심으로 설계하는 방법이다.
https://happycloud-lee.tistory.com/94
DDD 핵심만 빠르게 이해하기
마이크로서비스의 설계 방법론인 DDD(Domain Driven Design)에 대해 제가 가진 지식과 그간의 경험을 기반으로 정리하였습니다. 이 글을 읽기 전에 먼저 일하는 방식 변화를 이끌고 있는 애자일, 마이
happycloud-lee.tistory.com
더 자세한 설명은 이 글을 참고하면 좋을 것 같다.
프로젝트 설정
application.yml
server:
port: 8080
servlet:
context-path: /
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/mall?serverTimezone=Asia/Seoul
username: root
password: password
jpa:
hibernate:
ddl-auto: update
properties:
hibernate:
format_sql : true
default_batch_fetch_size: 1000
show-sql: true # sql 출력
servlet:
multipart:
max-file-size: 10MB
max-request-size: 100MB
logging:
level:
org.hibernate.type: trace # sql binding 값 출력
application-test.yml
spring:
datasource:
hikari:
jdbc-url: jdbc:h2:file:./h2db/sample
driver-class-name: org.h2.Driver
username: sa
maximum-pool-size: 5
minimum-idle: 1
pool-name: hikari
h2:
console:
path: /h2console
enabled: true
jpa:
hibernate:
ddl-auto: update
show-sql: true
properties:
hibernate:
format_sql: true
728x90
반응형
'개인 프로젝트 > 쇼핑몰 만들기' 카테고리의 다른 글
쇼핑몰 만들기 3. 상품 등록 기능 구현 - 1 (SpringBoot) (0) | 2022.08.08 |
---|---|
쇼핑몰 만들기 2. 회원 정보 수정 기능 (0) | 2022.08.08 |
쇼핑몰 만들기 1. 로그인/로그아웃 구현 (Spring Security) (0) | 2022.07.16 |