The Debugging Chronicles : "코드의 미학"
[Spring] 어노테이션(annotation) 의존성 주입 본문
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.2.xsd">
<context:component-scan base-package="test" />
@component("apple")
== Iphone apple = new Iphone();
== <bean class="Iphone" id="apple" />
1. 대신에 @Component로 객체 new
2. DI(의존주입) 기존에는 생성자, Setter
==>>> @Autowired 로 주입
3. @Autowired 메모리의 자료형만 참고
==>>> DI 모호성 에러
갤럭시 폰 생성 DI해서 폰 생성해줘~ 라는 요청을 받는 다면
1. 대신에 @Component로 객체 new
2. DI(의존주입) 기존에는 생성자, Setter
==>>> @Autowired 로 주입
3. @Autowired 메모리의 자료형만 참고
==>>> DI 모호성 에러
'Spring' 카테고리의 다른 글
[Spring] 1주차 과제 - MemberDAO (0) | 2024.10.07 |
---|---|
[Spring] 기본 구조 (0) | 2024.10.04 |
[Spring] 이번주 내용 복습 (0) | 2024.10.04 |
[Spring] 의존성(Dependency) - Setter 주입 (2) | 2024.10.02 |
[Spring] 의존성(Dependency) - 생성자 주입 (2) | 2024.10.02 |