祝我快乐又善良
2017-06-06 18:04
好像我们实际的项目中没用到
getBean方法是Spring工厂用来获取对象用的。将applicationContext.xml文件中的<bean>标签的id值作为参数,传给该方法。它会返回给你一个该标签对应的对象。返回的是一个Object类型的对象,需要强转。
例如:
applicationContext.xml中
<bean id="userDAO" class="包名.UserDAOImpl"></bean>
使用spring工厂时先获取一个spring工厂
ApplicationContext ac = new ClassPathXmlApplicationContext("/applicationContext.xml");
UserDAO ud = (UserDAO)ac.getBean("userDAO");
然后在后面的代码中可以通过获取到的UserDAO接口的实现类的对象,调用接口中的方法。比如:登录,注册等方法。
Spring入门篇
268785 学习 · 963 问题
相似问题