spring的p名称空间注入对象属性

1. 这是一个不常用的方法

2. 先在配置文件xml当中创建p名称空间

这里写图片描述

3. 创建一个person类

public class Person {

    private String pname;

    public void setPname(String pname) {
        this.pname = pname;
    }

    public void test1(){
        System.out.println("person........."+pname);
    }
}

4. 编辑配置文件创建p名称空间注入对象属性

<beans>
    <bean id="person" class="cn.itcast.property.Person" p:pname="lucy"></bean>
</beans>

5. 测试

public class TestIOC {

    @Test
    public void testUser(){
        //1. 加载spring的配置文件,根据配置创建对象。
        ApplicationContext context = 
            new ClassPathXmlApplicationContext("bean1.xml");

        //2. 得到配置创建的对象。
        Person person=(Person)context.getBean("person");

        person.test1();

    }
}

6. 测试结果

这里写图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41748874/article/details/80993432