Spring P命令空间
对setter方法注入进行简化,替换,使用p标签进行注入
如:<bean p:属性名=“普通值” p:属性名-ref=“引用值”>
xml配置(这里要在头文件引进一个xmlns:p=“http://www.springframework.org/schema/p”)
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd">
<bean name="user" class="com.test.User" p:name="阿杰" p:age="18">
</bean>
</beans>
实体类
User
public class User {
private String name;
private int age;
}
测试:
@Test
public void test2(){
ApplicationContext Context = new ClassPathXmlApplicationContext("userbeans.xml");
User user = Context.getBean("user" ,User.class);
System.out.println(user);
}
结果: