Spring 注入 Set

来源:互联网 发布:圣诞唱诗班歌曲知乎 编辑:程序博客网 时间:2024/06/14 12:41
package shangbo.spring.core.example25;import java.util.Set;public class Person {    private Set<String> hobbies;    //    // Setter    //    public String toString() {        return hobbies.toString();    }    public void setHobbies(Set<String> hobbies) {        this.hobbies = hobbies;    }}
<?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">    <!--         注入 Set     -->    <bean class="shangbo.spring.core.example25.Person">        <property name="hobbies">            <set>                <value>movie</value>                <value>basketball</value>            </set>        </property>    </bean></beans>
package shangbo.spring.core.example25;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class App {    public static void main(String[] args) {        // 实例化 Spring IoC 容器        ApplicationContext context = new ClassPathXmlApplicationContext("example.xml", Person.class);        // 从容器中获得 Person 对象        Person p = context.getBean(Person.class);        // 使用对象        System.out.println(p);    }}

更多参见:Spring Framework 精萃
– 声 明:转载请注明出处
– Last Updated on 2017-06-17
– Written by ShangBo on 2017-05-22
– End

原创粉丝点击