c命名和p命名空间注入


配置文件需要导入的配置

xmlns:p="http://www.springframework.org/schema/p"
       xmlns:c="http://www.springframework.org/schema/c"

创建实体类

public class user {
    private String name;
    private int age;

    public user(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public user() {
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    @Override
    public String toString() {
        return "user{" +
                "name='" + name + '\'' +
                ", age=" + age +
                '}';
    }
}

配置文件


    

    
    

实现

@Test
    public  void test(){
        ApplicationContext context = new ClassPathXmlApplicationContext("userBeans.xml");
        user user = context.getBean("user", user.class);
        System.out.println(user);
    }