[Spring] 1. 스프링 컨테이너
목차 1. DI 컨테이너 2. 스프링 컨테이너 3. 싱글톤 컨테이너 1. DI 컨테이너 회원을 생성하고 회원 등급에 따라 할인 정책을 적용해 상품에 대한 주문을 처리하는 서비스이다. 주문 서비스의 도메인 구조가 위와 같을 때, 회원 저장 역할은 데이터베이스가 변경됨에 따라 함께 변경될 수 있고 할인 정책 역할은 회원의 등급에 따라 다른 정책을 적용하는 등 변경 가능성이 높다. 다음과 같이 주문 서비스가 회원 저장소와 할인 정책의 구현체에 의존하면 확장에 의한 변경에 대응할 수 없게 된다. 코드를 보면 주문 서비스가 회원 저장소의 구현체인 MemoryMemberRepository와 할인 정책의 구현체인 FixDiscountPolicy에 의존하고 있다. 데이터베이스가 변경되거나 할인 정책이 변경되면 비즈니스..
Spring
2022. 3. 4. 14:33
[Spring Boot#환경설정] 1. H2 데이터베이스 설치
목차 1. H2 데이터베이스 설치 2. h2 console 실행 1. H2 데이터베이스 설치 1) 접속 : https://h2database.com/html/main.html 2) 다운로드 : os 환경에 맞춰 다운로드(window) 3) 압축풀기 및 설치파일 실행 4) 설치경로 설정 2. h2 console 실행 1) 데이터베이스 생성 최초에는 not found 오류 발생 다음과 같이 설정해서 데이터베이스 생성 2) 접속 출처 https://www.inflearn.com/course/스프링부트-JPA-활용-1 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발(김영한)
Spring Boot/환경설정
2021. 11. 23. 11:37
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Spring Data JPA
- 스프링 예외 추상화
- mockito
- TDD
- 마이크로서비스 패턴
- 폴링 발행기 패턴
- 클린코드
- spring rest docs
- 육각형 아키텍처
- kafka
- Spring
- H2
- 도메인 모델링
- http
- Spring Boot
- 이벤트 스토밍
- 계층형 아키텍처
- ATDD
- Git
- MySQL
- Ubiquitous Language
- HTTP 헤더
- clean code
- 학습 테스트
- 스프링 카프카 컨슈머
- java8
- 트랜잭셔널 아웃박스 패턴
- named query
- Stream
- JPA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함