/Spring/src/beans.xml
/Spring/src/com/zhangpn/daoImpl/UserDaoImpl.java
package com.zhangpn.daoImpl;import com.zhangpn.dao.UserDao;public class UserDaoImpl implements UserDao{ public void run() { System.out.println("run..."); }}
/Spring/src/com/zhangpn/dao/UserDao.java
package com.zhangpn.dao;public interface UserDao { public void run();}
/Spring/src/com/zhangpn/Test/Test.java
package com.zhangpn.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.zhangpn.dao.UserDao;public class Test { public static void main(String[] args) { ApplicationContext applicationContext = new ClassPathXmlApplicationContext("beans.xml"); UserDao userDao = (UserDao) applicationContext.getBean("UserDaoImpl"); userDao.run(); }}
运行结果
验证Spring已经为我们自动实例化了一个对象。