【Spring】c命名和p命名空间注入

编程入门 行业动态 更新时间:2024-10-11 21:20:51

【Spring】c命名和p命名<a href=https://www.elefans.com/category/jswz/34/1771407.html style=空间注入"/>

【Spring】c命名和p命名空间注入

p命名空间注入

导入p名称空间

xmlns:p=""

 

直接输入p就会有相关的属性弹出

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns=""xmlns:p=""xmlns:xsi=""xsi:schemaLocation="://www.springframework/schema/beans/spring-beans.xsd"><bean id="user" class="org.example.User"  p:name="张三" p:age="20"></bean></beans>
package org.example;import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class Test6 {public static void main(String[] args) {ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");User user=(User) context.getBean("user");System.out.println(user);}
}

    User user=(User) context.getBean("user");

也可以这么写

 User user=context.getBean("user",User.class);

c命名空间注入

xmlns:c=""

需要添加一个有参构造函数

通过构造器注入 

<bean id="user" class="org.example.User"  c:name="张三" c:age="20"></bean>
public class Test6 {public static void main(String[] args) {ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");User user= context.getBean("user",User.class);System.out.println(user);}
}

 

更多推荐

【Spring】c命名和p命名空间注入

本文发布于:2023-11-15 12:51:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1599959.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:空间   Spring

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!