스프링 프레임워크는 표 5-1에 보인 것처럼 <list />(java.util.List 타입), <map />(java.util.Map 타입), <props />(java.util.Properties 타입) 그리고 <set />(java.util.Set 타입) 태그를 이용해 자바 컬렉션을 바로 사용할 수 있게 해준다.
▼ 표 5-1 컬렉션 태그
요소 |
설명 |
<list /> |
이 태그는 중복을 허용한다. <list /> 태그의 자식으로 <value />, <ref bean="" /> 그리고 <bean /> 태그를 포함할 수 있다. |
<set /> |
이 태그는 중복을 허용하지 않는다. <set /> 태그의 자식으로 <value />, <ref bean="" /> 그리고 <bean /> 태그를 포함할 수 있다. |
<props /> |
이 태그는 이름-값 쌍이다. 이름과 값 모두 String이다. <prop key=""></prop>이 자식 태그다. java.util.Properties 클래스에 대한 레퍼런스다. |
<map /> |
이 태그는 이름-값 쌍이다. 이름과 값 모두 어느 타입이든 가능하다. <map /> 태그의 자식으로 <entry key="" value="" />, <entry key="" value-ref="" />, <entry key=""> 그리고 </entry>를 포함할 수 있다. java.util.Map 클래스에 대한 레퍼런스다. |