zoukankan      html  css  js  c++  java
  • JavaEE笔记(九)

    List、Map、Set的配置

    bean

    package com.spring.bean;
    
    import java.util.List;
    import java.util.Map;
    import java.util.Set;
    
    public class People {
        private String name; // 姓名
        private Set<City> cities; // 去过的城市
        private List<Examine> examines; // 考核成绩
        private Map<String,Job> jobs;// 工作职位
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public Set<City> getCities() {
            return cities;
        }
        public void setCities(Set<City> cities) {
            this.cities = cities;
        }
        public List<Examine> getExamines() {
            return examines;
        }
        public void setExamines(List<Examine> examines) {
            this.examines = examines;
        }
        public Map<String, Job> getJobs() {
            return jobs;
        }
        public void setJobs(Map<String, Job> jobs) {
            this.jobs = jobs;
        }
        @Override
        public String toString() {
            return "People [name=" + name + ", cities=" + cities + ", examines="
                    + examines + ", jobs=" + jobs + "]";
        }
        
    }

    xml

    <?xml version="1.0" encoding="UTF-8"?>
    
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
               http://www.springframework.org/schema/beans/spring-beans.xsd">
    
        <bean id="people" class="com.spring.bean.People">
            <property name="name" value="高酋" />
            <property name="cities">
                <set value-type="com.spring.bean.City">
                    <ref bean="city_1" />
                    <ref bean="city_2" />
                </set>
            </property>
            <property name="examines">
                <list value-type="com.spring.bean.Examine">
                    <ref bean="examine_1" />
                    <ref bean="examine_2" />
                    <ref bean="examine_3" />
                </list>
            </property>
            <property name="jobs">
                <map key-type="java.lang.String" value-type="com.spring.bean.Job">
                    <entry>
                        <key>
                            <value>职位一</value>
                        </key>
                        <ref bean="job_1" />
                    </entry>
                    <entry>
                        <key>
                            <value>职位二</value>
                        </key>
                        <ref bean="job_2" />
                    </entry>
                </map>
            </property>
        </bean>
        <!-- city bean -->
        <bean id="city_1" class="com.spring.bean.City">
            <property name="name" value="四川" />
        </bean>
        <bean id="city_2" class="com.spring.bean.City">
            <property name="name" value="北京" />
        </bean>
        <!-- examine bean -->
        <bean id="examine_1" class="com.spring.bean.Examine">
            <property name="score" value="79" />
        </bean>
        <bean id="examine_2" class="com.spring.bean.Examine">
            <property name="score" value="67" />
        </bean>
        <bean id="examine_3" class="com.spring.bean.Examine">
            <property name="score" value="81" />
        </bean>
        <!-- job bean -->
        <bean id="job_1" class="com.spring.bean.Job">
            <property name="name" value="厨师" />
        </bean>
        <bean id="job_2" class="com.spring.bean.Job">
            <property name="name" value="维修师" />
        </bean>
    </beans>

    我不作恶

    但有权拒绝为善

    我不赞同

    但是我捍卫你不为善的权力

  • 相关阅读:
    AIX上解压缩.tar.Z, .tar.gz, .zip及.tgz
    linux用rdate命令实现同步时间
    ssh-copy-id:/usr/bin/ssh-copy-id: ERROR: No identities found
    开源权限管理-源码介绍
    C#设计模式学习资料--装饰模式
    C#设计模式学习资料--外观模式
    C#设计模式学习资料--原型模式
    C#设计模式学习资料--创建者模式
    C#设计模式学习资料--观察者模式
    C#设计模式学习资料--模版方式模式
  • 原文地址:https://www.cnblogs.com/HackerBlog/p/6139643.html
Copyright © 2011-2022 走看看