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

  • 相关阅读:
    Vue组件之间传值
    Vue 调试工具
    组件注册
    组件化思想
    图书列表案例
    数组相关API
    Vue常用特性
    选项卡案例
    Vue模板语法
    案例选项卡
  • 原文地址:https://www.cnblogs.com/huaobin/p/14892011.html
Copyright © 2011-2022 走看看