Spring5:p命名和c命名空间注入
文章目录
- 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命名空间注入相关推荐
- 【Spring笔记】c空间和p命名空间注入
p命名空间注入: spring中的p命名空间就是为了更加方便的使用set方法注入属性内容 需要导入p空间的xml约束 xmlns:p="http://www.springframework. ...
- IDEA spring之p命名空间注入
IDEA spring之p命名空间注入 配置xml文件 xmlns:p="http://www.springframework.org/schema/p" Book类: 测试: 运 ...
- spring-bean依赖注入-02(通过p命名空间注入)
上一篇博客讲述了为什么使用spring依赖注入,怎么注入,详见 spring-bean依赖注入-01(等你来点击) 废话不多说,开始使用p命名空间进行set注入 使用另外一种注入方式是这样的(具体实现 ...
- 【Spring】DI依赖注入(构造器、set、命名空间)
闲话 昨晚睡得有点晚,早上八点多起来了,真想睡个午觉,但是又怕下午没时间看书 一.DI依赖注入 1.构造器注入(利用有参构造创建对象) 假设我们想要使用有参构造创建对象,那么我们就需要调整beans. ...
- SSM框架速成2——Spring5速成总结
还是那个意思,速成只是为了迅速做个项目提高动手能力,最后还是要回归把所有框架的精髓原理弄清楚! 只是参考,每个人都会遇到不同的问题,根本的东西是万万离不开官方文档的,这里分享一下Spring5的中文官 ...
- Spring5轻轻松松一遍过
文章目录 前言 Spring简介 何为AOP 何为IOC set注入 IOC本质 Spring Hello world Hello world 细节 IOC创建对象 对象赋值 对象构造方法赋值 get ...
- (八)Spring之IOC控制反转、DI依赖注入介绍和使用(详解)
文章目录 前言 Spring Spring IOC 简介 Bean IOC 概述 IOC 本质理解 Spring IOC 应用 IOC xml装配 IOC 依赖注入 IOC Bean的作用域 IoC ...
- SSM框架:Spring
SSM框架:Spring 文章目录 前言 一.Spring 1. 简介 2. 优点 3. 组成 4. 拓展 二.IOC理论推导 1. IOC原型引入 2. IOC本质(基本思想) 三.HelloSpr ...
- Spring框架基础
1.Spring 1.1 简介 spring:软件行业的春天 2002年,首次推出Spring框架的雏形:interface21框架!! spring框架以interface21框架为基础,经过不断设 ...
最新文章
- 爬虫之switch_to切换frame标签
- SQL2008安装后激活方式以及提示评估期已过解决方法(转)
- 渗透测试-验证码的爆破与绕过
- java.io.FileNotFoundException异常,一是“拒绝访问”,二是“系统找不到指定路径”
- 力扣14最长公共子串
- 雄迈摄像头研究笔记二:系统的研究
- Elasticsearch Java虚拟机配置详解
- 基于android的手机订票系统设计,基于Android的火车票预订系统的设计与实现.doc
- LeetCode刷题系列之数组--0704.二分查找(JAVA版本)
- 栅格地图矢量化的一个思路
- 云原生(三十九) | Kubernetes篇之kustomize入门了解
- 超实用的几个编程学习公众号
- 企业资源计划-MPS计算(附详细解题步骤及计算过程)
- C# CAD操作之定位实体位置(视图操作缩放)
- maven配置本地仓库、maven配置阿里中央仓库
- Java eclipse控制台按任意键返回主菜单 控制台清屏
- 为什么要进行系统拆分?
- 数据结构之稀疏数组队列
- [Alpha] Scrum Meeting 6 - TEAM LESS ERROR
- 翻译:理解特征工程(1)-连续数值数据
热门文章
- datav多组件交互
- python爬虫:搜狗微信公众号文章信息的采集(https://weixin.sogou.com/),保存csv文件
- 微软 无线键盘 linux,在Deepin系统中连接微软人体工学键盘蓝牙失效的解决方法...
- win10查看linux文件夹,Win10系统访问Linux子系统中文件的教程
- 讯飞免费获取时长操作步骤
- 人在江湖,以“核”为贵
- 十五天掌握OpenCV——图像上的算术运算
- 再获2亿元A+轮融资,乐生智能能否“扫出”舒适区?
- U深度U盘启动不了Thinkpad X250怎么办?
- 微信小程序(uniapp)获取用户位置信息及选择位置