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 |
댓글