더북(TheBook)

01 | List, Map 그리고 Properties

먼저 최종 컨텍스트 설정에서 실제로 무엇이 필요한지 파악할 수 있도록 예제 5-1과 같이 자바 클래스를 수정하자.

 예제 5-1 DocumentRepository.java

package com.apress.isf.spring.data;

 

import java.util.List;

 

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

 

import com.apress.isf.java.model.Document;

 

public class DocumentRepository implements DocumentDAO {

 

private static final Logger log =

LoggerFactory.getLogger(DocumentRepository.class);

private List<Document> documents = null;

 

public List<Document> getDocuments() {

return documents;

}

 

public void setDocuments(List<Document> documents) {

this.documents = documents;

}

 

public Document[] getAll() {

if (log.isDebugEnabled())

log.debug("Start <getAll> Params: ");

Document[] result = documents.toArray(new Document[documents.size()]);

 

if (log.isDebugEnabled())

log.debug("End <getAll> Result:" + result);

return result;

}

 

}


신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.