本篇学习容器创建Bean的另外一种拓展方式,通过P命名和C命名
1、官网解读
2、使用
在applicationContext.xml中先导入命名空间namespace
xmlns:p="http://www.springframework.org/schema/p"
xmlns:c="http://www.springframework.org/schema/c"
创建bean
<bean id="user" class="com.lizheng.pojo.User" p:name="rourou" p:age="2"/>
<bean id="user2" class="com.lizheng.pojo.User" c:age="2" c:name="doudou"/>
3、测试
public void userTset(){
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
User user = context.getBean("user2", User.class);
System.out.println(user);
}
【注意】1、需要先导入namespace ;2、p命名方法针对的是set() get()方法;c命名空间针对的是构造器参数construct-args,所有需要在实体类先创建构造器方法。