스프링의 핵심은 무엇인가
스프링의 핵심은 무엇인가?
스프링이란?
🍒 스프링은 프레임워크이다.
🍒 스프링은 오픈 소스이다.
🍒 스프링은 IoC 컨테이너를 가진다.(Inversion Of Control)


⭐ IoC(역전의 제어) ⇒ 주로 주도권 스프링

⭐ IoC 컨테이너
🍒 스프링은 DI를 지원한다.
⭐ IoC의 분류 : DL(Dependency Lookup) 과 DI (Dependency Injection)

⭐ DI(Dependency Injection)란?
스프링 빈을 등록하는 두 가지 방법(@Component, @Bean)의존성 주입 3가지 방법 - (생성자 주입, Field 주입, Setter 주입)⭐ 스프링 컨테이너 (= IoC 컨테이너)의 종류
⭐ BeanFactory와 ApplicationContext
🍒 스프링은 엄청나게 많은 필터를 가지고 있다.
필터란?

🍒 스프링은 엄청나게 많은 어노테이션을 가지고 있다(리플렉션, 컴파일체킹)
리플렉션(Reflection)
컴파일체킹


Last updated

