代码示例:
public interface UserDao {
}
-------------------------------------------------------------
public class UserDaoImpl implements UserDao {
}
----------------------------------------------------------
public interface UserService {
}
---------------------------------------------------------
public class UserServiceImpl implements UserService {
private UserDao userDao;
//该方法是Bean工厂去调用的,从工厂当中获得userDao设置到此处
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
System.out.println(userDao);
}
}
----------------------------------------------------------
public class ApplicationContextTest {
public static void main(String[] args) {
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
UserService userService = (UserService) applicationContext.getBean("userService");
System.out.println(userService);
}
}
- ApplicationContext 版本 springapplicationcontext版本spring applicationcontext框架spring applicationcontext核心spring applicationcontext源码spring applicationcontext beanfactory容器spring applicationcontext beanfactory源码spring applicationcontext beanfactory体系spring applicationcontext beanfactory框架spring applicationcontext spring applicationcontext框架 功能spring