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 |