본문 바로가기
JavaScript/Spring

[SpringFramework]스프링 컬렉션 객체 설정-Set 컬렉션 설정(맵핑)

by Alkaloid 2022. 2. 4.
반응형

set컬렉션은 보통  중복값을 허용하지 않는 객체를 사용할때 사용합니다. (일반 객체가 아닌, 데이터의 집합입니다.)

 

사용할때 맨위에 

import java.util.Set  을 선언해줍니다.

즉, java.util.Set이라는 컬렉션을 사용합니다.

(빨간 줄뜨는건 무시하셔도 됩니다! 코드를 작성할때마다 캡쳐하는것이 아닌 미리 다른걸 학습하고 있어서 다른것과 겹쳐서 뜨는거예요!)

먼저 클래스하나를 만들어서 위처럼 작성해줍니다.

 

 

그리고 그것을 호출하여 사용할 main을 하나 만들거예요!

아래와 같이 하나 만들어 주시면 됩니다.

해당 코드를 보시면 왜 위에서 빨간줄이 떴는지 알수 있습니다. 컬렉션종류가 다르기 때문에 떴던건데, 제가 빨간박스안에 있는내용은 자신이 사용할 컬렉션 객체로 바꿔서 쓰시면 됩니다. 이부분은 공통이기 때문에 다음 게시글에서는 main코드는 굳이 올리지 않겠습니다.

 

그리고 우리가 항상 하던것이 있죠? xml파일 수정하기!

xml파일은 새로 만들 필요없이 기존에 있던 xml파일을 이용하면 됩니다.

문자열이 저장된 set객체를 collectionBean객체의 setAddressList()메소드를 호출할때 인자로 전달해, address멤버 변수를 초기화 하는 설정입니다.

 

이렇게 되면 set 타입 맵핑하는 방법을 알아봤습니다.

반응형

 

반응형