Spring框架学习-IOC 操作-Bean 管理(xml 注入集合属性,工厂bean FactoryBean)-4

本文详细介绍了Spring框架中IOC操作的Bean管理,包括XML注入数组、List、Map等集合属性,并演示了如何在测试中配置和输出。此外,还讲解了如何通过引入util命名空间简化集合注入。同时,文章深入讨论了FactoryBean的概念,区别于普通bean,FactoryBean可以在配置文件中定义不同类型的返回bean,并提供了创建工厂bean的步骤。
摘要由CSDN通过智能技术生成

一、IOC 操作-Bean 管理(xml 注入集合属性)

1、注入数组类型属性
2、注入 List 集合类型属性
3、注入 Map 集合类型属性
(1)创建类,定义数组、list、map、set 类型属性,生成对应 set 方法

package com.rjs.demo.collectiontype;

import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.Set;

public class Stu {
   
    //1 数组类型属性
    private String[] courses;

    //2 list集合类型属性
    private List<String> list;

    //3 map集合类型属性
    private Map<String,String> maps;

    //4 set集合类型属性
    private Set<String> sets;

    public void setCourses(String[] courses) {
   
        this.courses = courses;
    }

    public void setMaps(Map<String, String> maps) {
   
        this.maps = maps;
    }

    public void setList(List<String> list) {
   
        this.list = list;
    }

    public void setSets(Set<String> sets) {
   
        this.sets = sets;
    }

    public void test(){
   
        System.out.println(Arrays.toString(courses));
        System.out.println(list);
        System.out.println(maps);
        System.out.println(sets);
        // System.out.println(courseList);
    }
}

(2)在spring配置文件进行配置

<?xml version="1.0" encoding="UTF-8"?>

<!--相关约束-->
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:p="http://www.springframework.org/schema/p"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值