上一篇博客讲述了为什么使用spring依赖注入,怎么注入,详见
spring-bean依赖注入-01(等你来点击)


废话不多说,开始使用p命名空间进行set注入
使用另外一种注入方式是这样的(具体实现依赖注入-01),延续上一篇的注入配置的applicationContext.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="userDao" class="com.hao.dao.impl.UserDaoImpl"/><bean id="userService" class="com.hao.service.impl.UserServiceImpl"><property name="userDao" ref="userDao"></property></bean>
</beans>

使用p命名空间后

<?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/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="userDao" class="com.hao.dao.impl.UserDaoImpl"/><bean id="userService" class="com.hao.service.impl.UserServiceImpl" p:userDao-ref="userDao"/></beans>

其他具体操作详见链接

spring-bean依赖注入-02(通过p命名空间注入)相关推荐

  1. spring bean依赖_Spring @Configuration并将bean依赖项作为方法参数注入

    spring bean依赖 一个春天建议注射豆从Spring的参考指南复制下面的示例中显示之间的相互依存关系的方式在这里 : @Configuration public class AppConfig ...

  2. 单元测试中简单使用Mockito解决Spring Bean依赖树问题

    单元测试中简单使用Mockito解决Spring Bean依赖树问题 参考文章: (1)单元测试中简单使用Mockito解决Spring Bean依赖树问题 (2)https://www.cnblog ...

  3. Spring bean依赖注入、bean的装配及相关注解

    依赖注入 Spring主要提供以下两种方法用于依赖注入 基于属性Setter方法注入 基于构造方法注入 Setter方法注入 例子: public class Communication {priva ...

  4. Spring Bean 依赖注入

    动注入 手动注入就是在XML中定义Bean时,给Bean的某个属性指定了值. set方法注入 <bean name="orderService" class="co ...

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

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

  6. spring bean依赖与配置

    一个最基本的bean public class User {private String username;private String password;public String getUsern ...

  7. Spring : Bean依赖注解(@DependsOn)

    1.美图 2.概述 @DependsOn:控制Bean加载顺序.指定先加载@DependsOn对应的Bean. 3.源码 @Target({ElementType.TYPE, ElementType. ...

  8. 框架学习 Spring之依赖注入DI

    依赖注入的方式有四种: 1.Setter注入(属性注入) 2.构造器注入 3.P命名空间注入 4.集合类型值注入 1.Setter注入(属性注入) Employee 员工实体类 package com ...

  9. Spring框架—③依赖注入DI、Bean作用域及自动装配

    依赖注入 DI,Dependency injection 依赖: 指bean对象的创建依赖于Spring容器 注入: 指Bean对象所依赖的资源,由容器来设置和装配 在beans.xml中配置 1.常 ...

最新文章

  1. nginx使用HttpImageFilterModule
  2. ping的实现和代码分析
  3. vuecli3 引入全局scss变量_在vue-cli 3中给stylus、sass样式传入共享的全局变量
  4. 正则表达式入门之字符匹配
  5. freemarker小例子
  6. mysql 数组变量_如何在MySQL中模拟数组变量?
  7. Linux 信息的各种查询(系统发行版本、内核版本、系统位数)
  8. java带参数的方法笔记_Java学习笔记十一:Java中的方法
  9. SpringCloud视频教程 百度云盘
  10. 使用 IDEA Maven 整合 SSM 框架(Spring+SpringMVC+Mybatis)
  11. 简单工厂、工厂方法、抽象工厂区别
  12. 信息提取(Information Extraction)
  13. html桂花酿网页,桂花酒的做法
  14. 深入探索REST(1):如何设计好的RESTful API?
  15. 头歌 初识Redis
  16. c语言中字母大写转小写,C语言中字母大小写转换的简单操作
  17. 实例变量和类变量、实例方法类方法区别
  18. Python爬虫——漫画下载
  19. VS Test: No connection could be made because the target machine actively refused it 127.0.0.1:6910
  20. 数组(5):Arrays工具类的实用功能

热门文章

  1. csu 1548: Design road (三分)
  2. loj 1210 (求最少的加边数使得图变成强连通)
  3. c语言规定 函数返回值6,C语言六函数.ppt
  4. java method 创建_java中创建对象的5种方式
  5. python字典高级用法_Python 字典的高级用法
  6. label美化css,表单label美化代码
  7. java 反射 静态域_java 内存 堆 栈
  8. mybatis mysql crud_Mybatis实现CRUD操作
  9. mysql乐观和悲观锁实现_mysql实现乐观锁和悲观锁该怎么编写?
  10. mysql查看执行计划_如何查看MySQL的执行计划