Spring Core 개요 및 목차

PIGGYDOG·2021년 4월 15일
0

Spring Core

목록 보기
1/4
post-thumbnail

본 게시글은 김영한님의 강의를 듣고 복습차원에서 정리를 한 것이다.

강의 링크 : 김영한님의 Spring 핵심 원리

목차

Spring Core Basic

1. 의존성 주입 (Dipendency Injection)

  • 수동 Bean 등록 및 수동 DI(생성자)

    • AppConfig를 활용한 수동 Bean등록
    • @Confifuration
  • 자동 Bean 등록 및 자동 DI(@Autowired)

    • @ComponentScan, @Autowired
    • 여러가지 DI방법
      • 생성자 주입
        • Lombok
      • 함수주입
      • Setter주입
      • 필드 주입
  • 의존성 주입 시, 동일한 Type이 2개 이상일때 해결법

    • @Autowired 필드명 매칭
    • @Qualifier
    • @Qualifier 애노테이션 만들기
    • @Primary
  • 의존성 주입 시 , 동일한 Type이 모두 필요할때 해결법

2. Bean 생명주기 콜백

  • 스프링 Bean 라이프 사이클
    • 스프링 Bean 라이프 사이클 콜백
      • Interface --> InitializingBean, DisposableBena
      • 빈 등록 초기화, 소멸 메서드 지정
      • 애노테이션 지정

3. Scope

  • Bean Scope
    • ProtoType Scope
    • Prototype 과 Singleton Bean 동시 사용시 문제점
      • 해결법
        • ObjectFactory
        • ObjectProvider
        • Provider
    • Web Scope
      • 테스트 준비
      • 실패
      • 해결
        Provider
        개발자의 진화 (Scope & Proxy)
profile
To Be Backend Engineer

0개의 댓글