코드스테이츠 - 3회차 백엔드 부트캠프/Section 2

2022.10.14 금 -

곰돌이볼 2022. 10. 14. 20:00

📄 학습내용

싱글톤 실습

  • 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