| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- mybatis
- @ComponentScan
- 서블릿 컨테이너
- 컨테이너
- AWS
- 쿠버네티스
- docker
- JWT
- Spring Container
- docker compose
- 스프링 부트
- Routing Key
- dockerhub
- Spring Data JPA
- JPA
- CORS
- kafka
- 지연 로딩
- JPQL
- @Transactional
- Dead Letter Queue
- DI
- JdbcTemplate
- redis
- securitycontextholderfilter
- DLQ
- Web
- 페이징
- Spring
- MSA
- Today
- Total
목록spring bean (2)
look-forest
이번 시간에는 스프링 컨테이너와 빈의 생성 과정, 빈의 조회 과정에 대해 알아본다. 스프링 컨테이너의 생성 과정 Q. 스프링 컨테이너는 빈을 어떤 방식으로 저장하는가? 더보기 빈 이름을 key로 빈 객체를 value로 저장 빈 이름은 기본적으로 메소드 이름을 사용 Q. 스프링 빈 생성 과정에 필요한 정보는? 더보기 구성 정보 (XML, 자바 설정 클래스 등) 1. 스프링 컨테이너 생성 스프링 컨테이너: ApplicationContext (⊃BeanFactory) - ApplicationContext는 인터페이스 - AnnotationConfigApplicationContext는 구현체 스프링 컨테이너는 XML을 기반으로 만들 수 있고, 애노테이션 기반의 자바 설정 클래스로 만들 수 있다 스프링 컨테이너를..
의존 관계? 2021.04.07 - [Spring/spring 핵심 원리] - Spring이란? controller가 service를 통해서 기능(데이터 조회 등) => '의존관계가 있다', 'XXController가 XXService를 의존한다'라고 표현한다. 이 작업을 spring스럽게 해보자! 문제가 되는 상황 매번 의존 관계를 생성자를 통해 직접 주입해준다면, 불필요하게 여러 인스턴스를 만들어야 하고, 구현체 변경시 코드를 변경해야 한다. 예를 들어 AdminController 에서도 memberRepository, memberService 객체를 만들어야 한다. 이때 동일한 memberRepository가 아닌 것도 문제가 되고, 구현체를 DBRepository로 변경할 경우 직접 관련 파일들을..