文章目录

  • p命名空间注入
  • c命名空间注入
  • 喜欢技术的,一起进群交流学习吧!!!

p命名空间注入

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

先导入junit



<?xml version="1.0" encoding="UTF-8"?>
<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/beanshttps://www.springframework.org/schema/beans/spring-beans.xsd"><!--p命名空间注入,可以直接注入属性的值:property--><bean id="user" class="com.guangyou.pojo.User" p:name="老酒" p:age="23"/></beans>

c命名空间注入

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


报红原因:类里面没有有参构造器

public class User {private String name;private int age;public User() {}public User(String name, int age) {this.name = name;this.age = age;}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;}@Overridepublic String toString() {return "User{" +"name='" + name + '\'' +", age=" + age +'}';}
}
<?xml version="1.0" encoding="UTF-8"?>
<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"xmlns:c="http://www.springframework.org/schema/c"xsi:schemaLocation="http://www.springframework.org/schema/beanshttps://www.springframework.org/schema/beans/spring-beans.xsd"><!--p命名空间注入,可以直接注入属性的值:property--><bean id="user" class="com.guangyou.pojo.User" p:name="老酒" p:age="23"/><!--c命名空间注入,通过构造器注入:constructs-args--><bean id="user2" class="com.guangyou.pojo.User" c:name="醉翁" c:age="23"/></beans>

喜欢技术的,一起进群交流学习吧!!!

Spring5:p命名和c命名空间注入相关推荐

  1. 【Spring笔记】c空间和p命名空间注入

    p命名空间注入: spring中的p命名空间就是为了更加方便的使用set方法注入属性内容 需要导入p空间的xml约束 xmlns:p="http://www.springframework. ...

  2. IDEA spring之p命名空间注入

    IDEA spring之p命名空间注入 配置xml文件 xmlns:p="http://www.springframework.org/schema/p" Book类: 测试: 运 ...

  3. spring-bean依赖注入-02(通过p命名空间注入)

    上一篇博客讲述了为什么使用spring依赖注入,怎么注入,详见 spring-bean依赖注入-01(等你来点击) 废话不多说,开始使用p命名空间进行set注入 使用另外一种注入方式是这样的(具体实现 ...

  4. 【Spring】DI依赖注入(构造器、set、命名空间)

    闲话 昨晚睡得有点晚,早上八点多起来了,真想睡个午觉,但是又怕下午没时间看书 一.DI依赖注入 1.构造器注入(利用有参构造创建对象) 假设我们想要使用有参构造创建对象,那么我们就需要调整beans. ...

  5. SSM框架速成2——Spring5速成总结

    还是那个意思,速成只是为了迅速做个项目提高动手能力,最后还是要回归把所有框架的精髓原理弄清楚! 只是参考,每个人都会遇到不同的问题,根本的东西是万万离不开官方文档的,这里分享一下Spring5的中文官 ...

  6. Spring5轻轻松松一遍过

    文章目录 前言 Spring简介 何为AOP 何为IOC set注入 IOC本质 Spring Hello world Hello world 细节 IOC创建对象 对象赋值 对象构造方法赋值 get ...

  7. (八)Spring之IOC控制反转、DI依赖注入介绍和使用(详解)

    文章目录 前言 Spring Spring IOC 简介 Bean IOC 概述 IOC 本质理解 Spring IOC 应用 IOC xml装配 IOC 依赖注入 IOC Bean的作用域 IoC ...

  8. SSM框架:Spring

    SSM框架:Spring 文章目录 前言 一.Spring 1. 简介 2. 优点 3. 组成 4. 拓展 二.IOC理论推导 1. IOC原型引入 2. IOC本质(基本思想) 三.HelloSpr ...

  9. Spring框架基础

    1.Spring 1.1 简介 spring:软件行业的春天 2002年,首次推出Spring框架的雏形:interface21框架!! spring框架以interface21框架为基础,经过不断设 ...

最新文章

  1. 爬虫之switch_to切换frame标签
  2. SQL2008安装后激活方式以及提示评估期已过解决方法(转)
  3. 渗透测试-验证码的爆破与绕过
  4. java.io.FileNotFoundException异常,一是“拒绝访问”,二是“系统找不到指定路径”
  5. 力扣14最长公共子串
  6. 雄迈摄像头研究笔记二:系统的研究
  7. Elasticsearch Java虚拟机配置详解
  8. 基于android的手机订票系统设计,基于Android的火车票预订系统的设计与实现.doc
  9. LeetCode刷题系列之数组--0704.二分查找(JAVA版本)
  10. 栅格地图矢量化的一个思路
  11. 云原生(三十九) | Kubernetes篇之kustomize入门了解
  12. 超实用的几个编程学习公众号
  13. 企业资源计划-MPS计算(附详细解题步骤及计算过程)
  14. C# CAD操作之定位实体位置(视图操作缩放)
  15. maven配置本地仓库、maven配置阿里中央仓库
  16. Java eclipse控制台按任意键返回主菜单 控制台清屏
  17. 为什么要进行系统拆分?
  18. 数据结构之稀疏数组队列
  19. [Alpha] Scrum Meeting 6 - TEAM LESS ERROR
  20. 翻译:理解特征工程(1)-连续数值数据

热门文章

  1. datav多组件交互
  2. python爬虫:搜狗微信公众号文章信息的采集(https://weixin.sogou.com/),保存csv文件
  3. 微软 无线键盘 linux,在Deepin系统中连接微软人体工学键盘蓝牙失效的解决方法...
  4. win10查看linux文件夹,Win10系统访问Linux子系统中文件的教程
  5. 讯飞免费获取时长操作步骤
  6. 人在江湖,以“核”为贵
  7. 十五天掌握OpenCV——图像上的算术运算
  8. 再获2亿元A+轮融资,乐生智能能否“扫出”舒适区?
  9. U深度U盘启动不了Thinkpad X250怎么办?
  10. 微信小程序(uniapp)获取用户位置信息及选择位置