본문 바로가기
Spring|Spring-boot

[Spring] 생성자 DI

by oncerun 2020. 6. 17.
반응형

Set() 메서드를 이용해 설정하는 방법도 있지만

 

setting.xml의 <constructor-arg></constructor-arg> 태그를 이용해서도 값을 넣어줄 수 있습니다.

 

 

이제 순서를 지정할 수도 있습니다. index의 속성을 이용합니다.

 

 

인덱스로 하면 확실한 속성명을 알 수가 없기에 name이라는 속성으로 멤버 변수를 지정할 수 있습니다.

 

 

 

또한 type으로도 지정할 수있습니다. 만약 오버 로드된 생성자에 타입이 다르고 멤버 변수가 같다면

type을 지정해줄 수 있습니다. 

 

Namespaces를 이용해 지정해줄 수도 있습니다.

xmlns:p="http://www.springframework.org/schema/p"
<bean id="exam" class="spring.NewExam" p:kor="10" p:com="10" p:math="10" p:eng="10" />

 

반응형

'Spring|Spring-boot' 카테고리의 다른 글

[Spring] @Autowired , @Qualifier  (0) 2020.06.18
[Spring] Annotaion  (0) 2020.06.18
[Spring] 값 형식 DI  (0) 2020.06.17
[Spring] DI 설정  (0) 2020.06.17
[spring] 의존 주입  (0) 2020.06.17

댓글