Notice
Recent Posts
Recent Comments
Link
목록bean생성자 (1)
여행을 개발하다
의존성 주입2(Dependency Injection) - 멤버 변수로 ArrayList가 포함된 객체, 생성자로 Bean초기화하기
안녕하세요! 오늘은 지난 포스팅에 이어 '멤버 변수로 ArrayList가 포함된 객체를 초기화하는 방법'과, '생성자로 초기화하는 방법'에 대해 알아보고자 합니다. 이해가 조금 어려우시다고요? 지난 번 임의로 student 클래스를 만들어서 예제를 보여드렸었는데, 여기서 추가로 한 학생의 '취미(hobby)'까지 멤버 변수로 넣는다고 가정하겠습니다. 물론, 취미는 한 개이면 다행이지만, 그렇지 않을 경우를 상정해서 여러개를 받도록하죠. 그래서 변수 또한 ArrayList 자료형이 되고요, 변수명은 간단히 'hobby'로 지정합니다. 멤버 변수 초기화도 setter 대신에 생성자로 초기화할 수 있도록, 기본 생성자와 함께 또다른 생성자를 하나를 더 만들어주었습니다. 여기까지 완료되었다면, 기존에 해왔던 방..
Spring/Spring
2019. 5. 16. 10:28