린디터
동네생활연구소
린디터

공지사항

전체 방문자
오늘
어제
  • 분류 전체보기 (90)
    • 부천 (10)
      • 부천24시,심야 (6)
      • 민원,행정 (4)
      • 생활 꿀팁 (0)
      • 교통,주차 (0)
    • 개발 (33)
      • Spring (12)
      • JPA (4)
      • JAVA (4)
      • Python (6)
      • Docker (1)
      • Error (3)
      • Spring Cloud로 개발하는 MSA (1)
      • 후기 (2)
    • 알고리즘 (32)
    • 자료구조 (5)
    • 컴퓨터 개론 (3)
    • 개인 프로젝트 (4)
      • 쇼핑몰 만들기 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

태그

  • 부천응급실
  • 부천공휴일병원
  • 스프링부트
  • JPA
  • 파워자바
  • 다이나믹 프로그래밍
  • BOJ
  • 구현
  • 알고리즘
  • 부천심야약국
  • Intellij
  • 백준
  • 부천공공심야약국
  • 부천공휴일약국
  • 코딩테스트연습
  • 부천소아응급실
  • inflearn
  • 프로그래머스
  • Spring
  • 다이나믹프로그래밍
  • 취준
  • dp
  • 자료구조
  • 코딩테스트
  • 부천연휴약국
  • gradle
  • python
  • 파이썬
  • springboot
  • 동적계획법

최근 댓글

최근 글

티스토리

반응형
250x250
hELLO · Designed By 정상우.
린디터

동네생활연구소

쇼핑몰 만들기 0. 프로젝트 생성 및 환경 설정
개인 프로젝트/쇼핑몰 만들기

쇼핑몰 만들기 0. 프로젝트 생성 및 환경 설정

2022. 7. 12. 13:11
반응형

프로젝트 생성

start.spring.io

 

패키지 구조

최근 봤던 책에서 도메인 주도 설계 방법을 알게되어 이번 프로젝트에 적용하고자 한다.

 

도메인 주도 설계(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

 

반응형

'개인 프로젝트 > 쇼핑몰 만들기' 카테고리의 다른 글

쇼핑몰 만들기 3. 상품 등록 기능 구현 - 1 (SpringBoot)  (0) 2022.08.08
쇼핑몰 만들기 2. 회원 정보 수정 기능  (0) 2022.08.08
쇼핑몰 만들기 1. 로그인/로그아웃 구현 (Spring Security)  (0) 2022.07.16
    '개인 프로젝트/쇼핑몰 만들기' 카테고리의 다른 글
    • 쇼핑몰 만들기 3. 상품 등록 기능 구현 - 1 (SpringBoot)
    • 쇼핑몰 만들기 2. 회원 정보 수정 기능
    • 쇼핑몰 만들기 1. 로그인/로그아웃 구현 (Spring Security)
    린디터
    린디터

    티스토리툴바