데브 코스/TIL

[TIL] DAY 18

반응형

오늘 할 일

  • W3D3 강의 수강 및 정리
  • 자바 스터디 준비 및 참여
  • W3D2 과제하기(주말에 할 듯하다..)
  • TIL 작성하기
  •  

 

 

TIL

1. Circular Dependency

  • A -> B를 참조하고, B -> A를 참조하는 상태이다.
  • 이 상태에서 Bean을 정의할 때 Circular Dependency를 생성하면 Application Context가 생성되지 않는다.
  • 이러한 관계가 성립되면 피하기 어렵기 때문에 상황 자체가 만들어지는 것을 주의해야 한다.

 

2. 컴포넌트 스캔

  • 스프링이 직접 클래스를 검색해서 Bean을 등록하는 것이다.
  • 해당 파일이 속한 패키지 기준으로 Bean으로 등록될 준비가 된 클래스들을 모두 스캔해 Bean으로 등록한다

 

3. Autowired

  • 의존성 주입에서 사용되는 어노테이션으로, 각 상황의 타입에 맞는 IoC 컨테이너 안에 존재하는 Bean을 자동으로 주입한다.
  • 생성자, setter, 필드 타입에 사용할 수 있다.

 

 

 

내일 할 일

  1. W3D4 && W3D5 수강 및 정리
  2. W3D1 ~ D5 총 정리
  3. (시간이 나면) 김영한 님 개념 강의 수강
  4. TIL 작성

 

 

느낀 점

IoC Container(ApplicationContext), DI, Bean 등 여러 가지 개념들과 용어를 정리하는 시간을 가져야 할 것 같다. 강의를 들으면 들을수록 얻는 게 없는 느낌이랄까요.. 오늘 스펜서가 해주신 말씀과 실시간 세션에서 해주신 말씀을 듣고 조금 위안이 되긴 했는데 어림없다.. 복습 복습 복습!

반응형

'데브 코스 > TIL' 카테고리의 다른 글

[TIL] DAY 20 & 21  (0) 2021.08.23
[TIL] DAY 19  (0) 2021.08.23
[TIL] DAY 17  (0) 2021.08.19
[TIL] DAY 15 & 16  (0) 2021.08.18
[TIL] DAY 13 & 14  (0) 2021.08.16