【译文】【学习】通过setter方式注入

【目标读者】

  本教程是专为java编程人员设计的,用来帮助他们理解Spring 3框架以及基于它的应用。

【前置条件】

  在阅读教程之前你应该有一个比较好对java语言知识的理解

【系列教程】

  Introduction to spring framework

     Spring interview questions

  Dependency injection(ioc) in spring

  Spring hello world example in eclipse

  Spring java based configuaration

  Dependency injection via setter method in spring

  Dependency injection via constructor in spring

  Spring Bean scopes with examples

  Initializing collections in spring

  Beans Autowiring in spring

  Inheritance in Spring

  Spring ApplicationContext

  Spring lifetime callbacks

  BeanPostProcessors in Spring

  Annotation based Configuration in spring

  Spring AOP tutorial

 

【通过setter方式注入】

  Spring容器通过set方法注入依赖,这被认为是最好的注入方式。

 

  1. 首先,被注入依赖的类需要有set方法

  2. 配置文件<bean>标签下使用<property>指定不同的需要的属性,IDE可以自动探测你的类有多少个属性需要注入。类似如下的格式

<property name="Name Of Attribute" value="Value Of attribute to be assigned"/>

上面的方式是注入普通的值

<property name="Name Of Attribute" ref="id of referencing bean"/>

上面的方式是注入的已经存在的bean

  

posted @ 2016-12-26 15:23  彭玉松  阅读(138)  评论(0编辑  收藏  举报