spring ApplicationContext版本的快速入门

发布时间 2023-10-31 20:30:48作者: 嘎嘎鸭2

 

代码示例:

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);
}
}