1. autowire="constructor"
Bean으로 등록된 Bean class의 인스턴스시 콜백되는 생성자에 선언된 파라메터 타입과 일치하는 설정파일에 등록된 빈이 존재하면 해당 빈의 인스턴스를 생성자에 주입합니다.
2. autowire="byName"
Bean으로 등록된 Bean class의 인스턴스 직후 설정파일에 선언된 다른 빈의 인스턴스를 주입될 메서드 선언으로 취득 활용.(메서드 선언시의 메서드 명 기준)
public void set + '주입을 받으려하는 자원의 빈등록시 id 또는 name 속성값'(주입대상 타입 선언)
3. autowire="byType"
Bean으로 등록된 Bean class의 인스턴스 직후 설정파일에 선언된 다른 빈의 인스턴스를 주입될 메서드 선언으로 취득 활용.(메서드 선언시의 메서드 타입 기준)
public void set + '주입을 받으려하는 자원의 빈등록시 id 또는 name 속성값'(주입대상 타입 선언)
4. autowire="no"
Bean을 자동연결하지 않습니다. 직접 ref를 이용하여 명시적으로 연결해주어야 합니다.
'Web > Spring' 카테고리의 다른 글
[Spring-boot JPA] @Entity, @Id, save 예제 (0) | 2019.09.05 |
---|---|
[Spring] ORA-00911: invalid character (0) | 2019.08.28 |
[Spring] Dynamic Web Module 버전이 바뀌지 않을 때 해결 방법(Cannot change version of project facet Mynamic Web Module) (0) | 2019.08.21 |
[Spring] 직접 spring 프로젝트 만들고 세팅하기 (0) | 2019.08.21 |
[Spring] 표준 프레임워크 웹 프로젝트 만들기 (3) | 2019.08.21 |
댓글