티스토리 뷰
개요
스프링 컨테이너는 일부 형태가 추상 팩토리 패턴을 활용해 작성되었다. 해당 내용을 바탕으로 ApplicationContext를 작성 하고자 한다.
객체 모델
구현
﹫어노테이션
💡 추상 팩토리 ( ConfigurationFactory ) 와 구현 팩토리 ( ConfigurationFactoryImpl )
추상 팩토리
구현 팩토리
💡 클라이언트 ( ApplicationContext )
﹖ 리플렉션을 통해 Custom Annotation( @Bean )을 마킹한 메서드들을 읽어와 맵에 등록한다.
😀 프로덕트 ( ObjectMapper, MailSender )
👉 결과 👈
콘솔
예제 코드
'BackEnd > Spring' 카테고리의 다른 글
[Spring Cloud] API Gateway Pre&Post Filter 설정 (0) | 2022.09.06 |
---|---|
WebSocket으로 Echo서버 구현하기 with.Spring boot (0) | 2022.09.06 |
[Spring Cloud] OpenFeign 으로 마이크로서비스간 통신하기 (0) | 2022.08.31 |
Spring Cloud는 OOO이다. (0) | 2022.08.30 |
[Spring Cloud]Config Server로 구성 관리및 동적으로 설정 적용 (0) | 2022.08.29 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Memory Fragmentation
- 수평 분할
- pool
- RestAssured
- ATDD
- pass by reference
- 내부 단편화
- 정적 타입 언어
- 뾰족함
- 장애 해결기
- 메모리 단편화
- 수직 분할
- 외부 단편화
- java
- 컴포짓 패턴
- 세션 불일치
- Clean Architecture
- Object Pool
- 육각형 아키텍처
- 메모리 파편화
- Sticky Session
- 동적 타입 언어
- pass by value
- 동적 디스패치
- 클린 아키텍처
- multimap
- 객체 풀
- Session
- OOP
- SpringBoot 2.2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함