package spring;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
public class MemberInfoPrinter {
private MemberDao memDao;
private MemberPrinter printer;
public void printMemberInfo(String email) {
Member member = memDao.selectByEmail(email);
if (member == null) {
System.out.println("데이터 없음\\n");
return;
}
printer.print(member);
System.out.println();
}
**@Autowired**
public void setMemberDao(MemberDao memberDao) {
this.memDao = memberDao;
}
**@Autowired**
@Qualifier("printer")
public void setPrinter(MemberPrinter printer) {
this.printer = printer;
}
}