zoukankan      html  css  js  c++  java
  • spring08

    Spring IOC容器-Bean管理——基于XML(续集)
    ​ 1、IOC 操作 Bean 管理(FactoryBean)

    ​ 1、Spring 有两种类型 bean,一种普通 bean,另外一种工厂 bean(FactoryBean)

    ​ 2、普通 bean:在配置文件中定义 bean 类型就是返回类型

    ​ 3、工厂 bean:在配置文件定义 bean 类型可以和返回类型不一样 第一步 创建类,让这个类作为工厂 bean,实现接口 FactoryBean 第二步 实现接口里面的方法,在实现的方法中定义返回的 bean 类型

    public class MyBean implements FactoryBean<Course> {

    //定义返回bean
    @Override
    public Course getObject() throws Exception {
    Course course = new Course();
    course.setCname("abc");
    return course;
    }
    }
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <bean id="myBean" class="com.atguigu.spring5.factorybean.MyBean">
    </bean>
    1
    2
    @Test
    public void test3() {
    ApplicationContext context =
    new ClassPathXmlApplicationContext("bean3.xml");
    Course course = context.getBean("myBean", Course.class);//返回值类型可以不是定义的bean类型!
    System.out.println(course);
    }

  • 相关阅读:
    自动刷新页面
    docker 数据卷管理
    docker container(容器)
    docker images
    docker 设计原理
    hbase数据原理及基本架构
    详谈kafka的深入浅出
    django介绍及路由系统
    mysql爱之深探测
    mysql数据库内容相关操作
  • 原文地址:https://www.cnblogs.com/huaobin/p/14892011.html
Copyright © 2011-2022 走看看