/java-di

Primary LanguageCSS

만들면서 배우는 스프링

Next Step - 과정 소개

DI 컨테이너 구현하기

학습목표

  • DI 컨테이너 구현을 통해 내부 동작 원리를 이해한다.
  • IoC와 DI의 이해도를 높인다.

시작 가이드

  1. 이전 미션에서 진행한 코드를 사용하고 싶다면, 마이그레이션 작업을 진행합니다.
  2. 학습 테스트는 강의 시간에 풀어봅시다.
  3. LMS의 1단계 미션부터 진행합니다.

준비 사항

  • IntelliJ에 Kotest 플러그인 설치

학습 테스트

  • 스프링 IoC 컨테이너에 대해 좀 더 자세히 알아봅시다.
  • 실패하는 학습 테스트를 통과시키시면 됩니다.
  • 학습 테스트는 ioc 패키지 또는 클래스 단위로 실행하세요.
  1. 스프링 IoC 컨테이너와 Bean 소개
  2. 컨테이너 개요
  3. Bean 개요
  4. 의존성(Dependencies)
  5. Bean 스코프
  6. Bean의 라이프 사이클
  7. 어노테이션 기반 컨테이너 구성
  8. 자바 기반 컨테이 구성

싱글톤 스코프

singleton

프로토타입 스코프

prototype