zoukankan      html  css  js  c++  java
  • spring数组注入

    数组注入

    public class MyCollection {
         private  String[]array;
         private List<String>list;
         private Set<String>set;
         Map<String,String>map;
         Properties properties;
        public String[] getArray() {
            return array;
        }
        public void setArray(String[] array) {
            this.array = array;
        }
        public List<String> getList() {
            return list;
        }
        public void setList(List<String> list) {
            this.list = list;
        }
        public Set<String> getSet() {
            return set;
        }
        public void setSet(Set<String> set) {
            this.set = set;
        }
        public Map<String, String> getMap() {
            return map;
        }
        public void setMap(Map<String, String> map) {
            this.map = map;
        }
        public Properties getProperties() {
            return properties;
        }
        public void setProperties(Properties properties) {
            this.properties = properties;
        }
    }

    <!--数组注入-->
     <bean id="array" class="cn.happy.spring03xmldi.MyCollection">
         <property name="array">
             <array>
                 <value>q</value>
                 <value>w</value>
                 <value>e</value>
                 <value>r</value>
             </array>
         </property>
     </bean>

    测试

    //数值注入
    public void test02(){
         ApplicationContext ct= new ClassPathXmlApplicationContext("applicationContextspring03xmldl.xml");
     MyCollection collection=(MyCollection)ct.getBean("array");
     System.out.println(collection.getArray()[1]);

    //map双列集合

    <!-- map 双列集合-->
    <bean id="map" class="cn.happy.spring03xmldi.MyCollection">
    <property name="map">
        <map>
            <!-- map中的每一项entry=key+value  -->
            <entry key="1" value="11"></entry>
            <entry key="2" value="22"></entry>
            <entry key="3">
                <value>33</value>
            </entry>
        </map>
    </property>
    </bean>

    测试

    public void test02(){
    ApplicationContext ct= new ClassPathXmlApplicationContext("applicationContextspring03xmldl.xml");
     MyCollection collection=(MyCollection)ct.getBean("map");
     System.out.println(collection.getMap());
    }

    结果:

     

  • 相关阅读:
    复习总结
    python 之Tornado
    MySQL 同一Windows系统上安装多个数据库
    CSS 轻松搞定元素(标签)居中问题
    Linux 解决Deepin深度系统无法在root用户启动Google Chrome浏览器的问题
    Django Windows+IIS+wfastcgi 环境下部署
    Django RestFramework(DRF)类视图
    php+ajax实现拖动滚动条分批加载请求加载数据
    Jquery+php鼠标滚动到页面底部自动加载更多内容,使用分页
    jQuery+ajax实现滚动到页面底部自动加载图文列表效果
  • 原文地址:https://www.cnblogs.com/wangdan123/p/7398842.html
Copyright © 2011-2022 走看看