728x90


일단 기본 생성자 만들고, 생성자 오버로드도 해준다.

이 방식은 생성자 오버로드 방식을 활용한 것이다.

Exam exam = context.getBean(Exam.class);
System.out.println(exam.toString());
---------------------------------------
<constructor-arg index="0" value="10"/>
<constructor-arg index="1" value="20"/>
<constructor-arg index="3" value="30"/>
<constructor-arg index="2" value="40"/>
추가

index 속성 값 따라 순서 바껴서 나옴

index말고 name속성으로도 동일하게 출력 가능하다.


억지를 좀 부리면 type을 통해서도 동일하게 출력가능하다

이러한 방법으로도 가능하다.
실습해보자

이렇게 작성하면 에러가 뜬다.

하단에 Namespaces 클릭
(난 없어서 찾아봤다)

이 방식대로 설정했더니 Namespaces가 떴다

쨔잔

OK

xmlns:p=~ 추가 되면서
8번째 줄 오류 없어짐.

여러 방법 중 최종적으론 P: namespaces방식을 추천함
https://www.youtube.com/watch?v=K_4xDEeDvk8&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=10
728x90
'Spring' 카테고리의 다른 글
| 스프링 강의 12강 _ 어노테이션을 이용할 때의 장점과 @Autowired를 이용한 DI 해보기 (0) | 2021.12.27 |
|---|---|
| 스프링 강의 11강 _ 콜렉션 생성과 목록 DI (0) | 2021.12.27 |
| 스프링 9강 - 값 형식 DI (1) | 2021.12.27 |
| 스프링 강의 8강(2/2) - IoC 컨테이너 사용하기(ApplicationContext) (1) | 2021.12.27 |
| 스프링 8강(1/2) _ IoC 컨테이너 사용(ApplicationContext) (1) | 2021.12.26 |
댓글