Web/Spring
Spring 1day ( 예제 )
꿈풀이
2012. 8. 6. 20:36
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"?> |