ByeExecute.java
| package bye; import org.springframework.beans.factory.*; import org.springframework.context.support.*; public class ByeExecute { public static void main(String[] args) { BeanFactory ioc = new ClassPathXmlApplicationContext("bye/bye.xml"); IByeService sce = ioc.getBean("byeService",IByeService.class); sce.bye(); } } |
IByeService.java
| package bye; public interface IByeService { public void bye(); }
|
ByeService.java
| package bye; public class ByeService implements IByeService { private IByeDao dao; public void setDao(IByeDao dao) { this.dao = dao; } @Override public void bye() { System.out.print("잘가~~~~~~"+dao.getName()); } } |
IByeDao.java
| package bye; public interface IByeDao { public String getName(); } |
ByeDao.java
| package bye; public class ByeDao implements IByeDao { @Override public String getName() { return "요 빠이빠이"; } } |
Bye.xml
<?xml version="1.0" encoding="UTF-8"?> |
'Web > Spring' 카테고리의 다른 글
| Spring Project Eclipse UTF-8 설정 해주기 (0) | 2012.08.07 |
|---|---|
| Spring Template Project 생성 (0) | 2012.08.07 |
| Spring 간단 소개 (0) | 2012.08.06 |
| Spring Project 생성 (0) | 2012.08.06 |
| Spring Subclipse 설치 (0) | 2012.08.06 |