본문 바로가기
웹프로그래밍 무작정따라하기/JAVA_Spring

[Spring] 프레임워크 Basic- Beans Auto-Wiring(자동 연결)

by RIMD 2020. 10. 23.

:-)

Spring Framework - [ xml 설정 ]

 

 

<autowire>

1) autowire = "byName"

   : autowire="byName" 속성 추가시 자동 연결 시도.
   : 식별자(byName)가 같은 객체 탐색해서 존재하면 연결.

   : bean id="cat"  ->  bean id = "xxx"로 지정할 경우 해당 이름의 멤버 변수가 없으므로 Error발생

 

 

 

 

2) autowire = "byType"

   : autowire="byType" 속성 추가시 자동 연결 시도
   : 자료형(byType)이 같은 객체 탐색해서 존재하면 연결

 

※똑같은 클래스가 두개가 있는 경우에는 클래스를 찾지 못하는 오류가 발생할 때

- 출력하고자하는 클래스에 primary="true"를 추가하면 true의 클래스로 출력

 

 

 

3) <context:annotation-config /> 

   : @Autowired 어노테이션 추가시 자동 연결 시도
   : 자료형(byType)이 같은 객체 탐색해서 존재하면 연결

 

2020/10/23 - [웹프로그래밍 무작정따라하기] - [Spring] 프레임워크 Basic- annotation @어노테이션

/25padak-padak.tistory.com/25

댓글