📄 학습내용
싱글톤 실습
- IoC 컨테이너 = DI 컨테이너 = Spring 컨테이너
- ApplicationContext -> 스프링 컨테이너
- (일반적으로 사용하는)bean : 스프링 컨테이너가 사용하는 객체
- Java bean 과 Spring bean은 다름
- Java bean : 클래스에서 Getter과 Setter만을 가지고 있는 클래스
- Spring bean : 스프링 컨테이너가 사용하는 객체
- beandefinition : Bean 설정 메타정보
- 스프링 컨테이너는 BeanDefinition이라는 추상화를 통해서 Spring Bean 생성
- @bean은 메서드 레벨에서 사용 가능, @Component, @Configuration은 클래스 레벨에서 사용 가능(@bean과 @ㅠㅜComponent : 타겟 차이)
- @Component -> 우리가 작성한 코드에서 사용
- @bean, @Configuration -> 외부 라이브러리를 이용해서 객체를 생성해야할 때 사용
- @bean 지정 -> 메서드명으로 객체 등록됨
- @Target(ElemnetType.TYPE) -> ??(클래스 객체 지정??. 타입 설정??)
- @Configuration -> `해당 클래스도 bean으로 등록됨
주제
주제
주제
주제
주제
🧶 발생한 문제 및 해결방법
- 문제점)
- 해결방법)
- 문제점)
- 해결방법)
- 문제점)
- 해결방법)
⭐ 공부 난이도
☆★
🌕 느낀점
'코드스테이츠 - 3회차 백엔드 부트캠프 > Section 2' 카테고리의 다른 글
2022.10.18 화 - (0) | 2022.10.18 |
---|---|
2022.10.17 월 - (0) | 2022.10.17 |
2022.10.13 목 - DI (0) | 2022.10.13 |
2022.10.12 수 - Spring 기초 (0) | 2022.10.12 |
2022.10.11 화 - Spring 기초 (0) | 2022.10.11 |