Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. 컴포넌트 스캐닝 - 스프링은 애플리케이션 컨텍스트에서 생성되는 빈을 자동으로 발견함
  2. 오토와이어링 - 스프링은 자동으로 빈 의존성을 주입함(DI)

 

1. 컴포넌트 스캐닝

...

컴포넌트 스캐닝

1. 스프링 빈 지정하기

    • 애노테이션을 활용하여 스프링 빈 객체임을 지정함

@Component

      • 모듈 : spring-context
  • 패키지
      • 클래스 :
  •  org
      • org.springframework.
  • context.annotation.ComponentScan

 

...

      • stereotype.Component
      • 버전 : 2.5 이상

@Repository

      • 모듈 : spring-context

...

      • 클래스 : org.springframework.stereotype.

...

 

...

      • Repository
      • 버전 : 2.0 이상

@Service

      • 모듈 : spring-context

...

      • 클래스 : org.springframework.stereotype.

...

 

...

      • Service
      • 버전 : 2.5 이상

@Controller

      • 모듈 : spring-context
  • 패키지
      • 클래스 : org.springframework.stereotype
  • .Service

...

      • .Controller
      • 버전 : 2.5 이상

2. 스프링 빈 찾기

@ComponentScan

      • 모듈 : spring-context

...

      • 클래스 :

...

      •  org.springframework.

...

2. 오토와이어링

      • context.annotation.ComponentScan\
      • 버전 : 3.1 이상

 

오토와이어링

  • 자동으로 빈 와이어링 하기

@Autowired

      • 모듈 : spring-context
  • 패키지
      • 클래스 : org.springframework.beans.factory.annotation.Autowired
      • 버전 : 2.5 이상