getbean()方法

来源:4-1 Spring Bean装配之Bean的定义及作用域的注解实现

祝我快乐又善良

2017-06-06 18:04

好像我们实际的项目中没用到

写回答 关注

1回答

  • 苏晓_爱菲
    2017-06-07 23:24:08

    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入门篇

为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础

268785 学习 · 963 问题

查看课程

相似问题