p命名和c命名注入

Posted 小布丁value

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了p命名和c命名注入相关的知识,希望对你有一定的参考价值。

p命名和c命名注入

User.java :【注意:这里没有有参构造器!】

public class User 
     private String name;
     private int age;
 
     public void setName(String name) 
         this.name = name;
    
 
     public void setAge(int age) 
         this.age = age;
    
 
     @Override
     public String toString() 
         return "User" +
                 "name='" + name + '\\'' +
                 ", age=" + age +
                 '';
    
 

p

1、P命名空间注入 : 需要在头文件中加入约束文件
官网这里找

 导入约束 : xmlns:p="http://www.springframework.org/schema/p"
 
 <!--P(属性: properties)命名空间 , 属性依然要设置set方法-->
 <bean id="user" class="com.kuang.pojo.User" p:name="狂神" p:age="18"/>

c

2、c 命名空间注入 : 需要在头文件中加入约束文件

 导入约束 : xmlns:c="http://www.springframework.org/schema/c"
 <!--C(构造: Constructor)命名空间 , 属性依然要设置set方法-->
 <bean id="user" class="com.kuang.pojo.User" c:name="狂神" c:age="18"/>



以上是关于p命名和c命名注入的主要内容,如果未能解决你的问题,请参考以下文章

Spring的依赖注入之p命名空间和c命名空间

Spring的依赖注入之p命名空间和c命名空间

Spring入门-----7依赖注入之c命名和p命名空间注入

Spring的学习_______4.各种参数类型的依耐注入(DI)测试以及P命名空间的注入和C命名空间的注入

spring之p命名空间注入

p命名空间注入