[어노테이션]

2021. 10. 6. 18:44spring

1. [Namespace] 탭에서 context 항목 체크

 

2. <context:component-scan> 엘리먼트 정의

base-package 속성에 해당하는 패키지로 시작하는 모든 패키지가 스캔 대상에 해당

@Component가 설정된 클래스들을 자동으로 객체 생성

 

3. 클래스에 @component 설정

@Service 비즈니스 로직을 처리

@Repository 데이터베이스 연동을 처리

@Controller 사용자 요청을 제어

 

4. 실행


의존성 주입 어노테이션

@Autowired 필드에 @Autowired 애노테이션이 붙어 있으면 스프링이 해당 타입의 빈 객체를 찾아서 자동으로 필드에 할당한다

@Qualifier 특정 객체의 이름을 이용하여 의존성 주입할 때 사용한다

'spring' 카테고리의 다른 글

[AOP] 어노테이션 기반  (0) 2021.10.08
[AOP] xml 기반  (0) 2021.10.07
[의존성주입] Setter 인젝션  (0) 2021.10.06
[의존성주입] 생성자 인젝션  (0) 2021.10.06
[스프링] ApplicationContext 스프링 컨테이너 구동  (0) 2021.10.06