| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- dockerhub
- JPA
- 지연 로딩
- securitycontextholderfilter
- Routing Key
- 서블릿 컨테이너
- JdbcTemplate
- kafka
- @ComponentScan
- JWT
- Spring
- docker
- 페이징
- JPQL
- DI
- DLQ
- redis
- 쿠버네티스
- Web
- docker compose
- 스프링 부트
- Spring Container
- Spring Data JPA
- Dead Letter Queue
- 컨테이너
- mybatis
- AWS
- CORS
- @Transactional
- MSA
- Today
- Total
목록bean (2)
look-forest
이번 시간에는 스프링 컨테이너와 빈의 생성 과정, 빈의 조회 과정에 대해 알아본다. 스프링 컨테이너의 생성 과정 Q. 스프링 컨테이너는 빈을 어떤 방식으로 저장하는가? 더보기 빈 이름을 key로 빈 객체를 value로 저장 빈 이름은 기본적으로 메소드 이름을 사용 Q. 스프링 빈 생성 과정에 필요한 정보는? 더보기 구성 정보 (XML, 자바 설정 클래스 등) 1. 스프링 컨테이너 생성 스프링 컨테이너: ApplicationContext (⊃BeanFactory) - ApplicationContext는 인터페이스 - AnnotationConfigApplicationContext는 구현체 스프링 컨테이너는 XML을 기반으로 만들 수 있고, 애노테이션 기반의 자바 설정 클래스로 만들 수 있다 스프링 컨테이너를..
[예제] 스프링 없이 좋은 객체 지향 설계하기 에서 스프링 없이 SOLID 원칙을 준수했던 코드(by AppConfig)를 스프링 기반으로 바꿔보겠다 SPRING은 DI로 《다형성 + OCP, DIP》를 가능케 한다! DI(Dependency Injection): 의존 관계, 의존성 주입 DI 컨테이너(스프링 컨테이너): 객체들을 컨테이너에 넣어놓고 의존관계를 연결하고 주입 클라이언트 코드의 변경 없이 기능 확장 쉽게 부품을 교체하듯이 개발 순수하게 자바로 OCP, DIP 원칙들을 지키면서 개발을 해보면, 결국 스프링 프레임워크를 만들게 된다. (더 정확히는 DI 컨테이너) Spring으로 전환하기 스프링 컨테이너에 객체를 스프링 빈으로 등록하고, 스프링 컨테이너에서 스프링 빈을 찾아서 사용하도록 변경해..