Spring bean인 baseball2.xml파일의 Namespaces 탭 선택
c태그와 p태그 선택
(c는 constructor-arg 태그의 약자, p는 property 태그의 약자)
baseball2.xml
<!-- BaseballTeam bean 추가 -->
<bean id="team" class="com.sist.di07.BaseballTeam">
<constructor-arg value="김경문"/> <!-- 매니저 -->
<constructor-arg value="이승엽"/> <!-- 타자코치 -->
<constructor-arg value="선동렬"/> <!-- 투수코치 -->
<!-- 아래는 baseballd 인자생성자에는 없으므로 setter로 받음-->
<property name="hitter" value="양의지"></property> <!-- 타자 -->
<property name="pitcher" value="양현종"></property> <!-- 투수 -->
</bean>
네임스페이스를 사용하면 위 태그를
<bean id="team" class="com.sist.di07.BaseballTeam"
c:manager="김경문"
c:battingCoach="이승엽"
c:pitcherCoach="선동렬"
p:hitter="양의지" p:pitcher="양현종" >
</bean>
위 태그로 간결하게 사용할 수 있다.
'Back-End > Spring' 카테고리의 다른 글
[Spring] Java 코드를 이용하여 의존관계를 설정하는 방법_애노테이션 방식 (0) | 2021.12.13 |
---|---|
[Spring] map구조 (0) | 2021.12.13 |
[Spring] lombok 적용하는 방법, @Data 어노테이션 (0) | 2021.12.13 |
[Spring] 스프링의 개요 / DI(의존성 주입) 하는 방법 2가지 (0) | 2021.12.10 |
[Spring] 전자정부 프레임워크/ 스프링/ STS 개발환경 설정하기 (0) | 2021.12.10 |
댓글