IOC(setter注入)

2019-09-28  本文已影响0人  银枪镴枪头

我们也可以通过setter方法注入依赖项。<bean><property>子元素用于setter注入

示例:

    Employee3.java

    Employee3Test.java

    applicationContext.xml

 Employee3.java:

    applicationContext.xml

Employee3Test.java:

结果:



具有从属对象的Setter注入

     Employee4.java

    Address4.java

    Employee4Test.java

    applicationContext.xml

     Employee4.java:

    Address4.java:

applicationContext.xml

l利用ref来引用指定的表

  Employee4Test.java:

结果:



Setter注入与集合

QuestionList.java

applicationContext.xml

QuestionListTest.java

QuestionList.java:

applicationContext.xml:

QuestionList.java:

结果:



具有非字符串集合的Setter注入(具有从属对象)

QuestionList2.java

AnswerList2.java

applicationContext.xml

QuestionList2Test.java

QuestionList2.java:

AnswerList2.java:

applicationContext.xml:

结果:


setter注入与关系映射(Map)

QuestionMap2.java

applicationContext.xml

QuestionMap2Test

QuestionMap2.java:

applicationContext.xml:

结果:



具有非字符串映射的Setter注入(具有依赖对象)

QuestionMap3.java

User3.java

AnswerMap3.java

applicationContext.xml

QuestionMap3Test

QuestionMap3.java:

User3.java:

AnswerMap3.java:

applicationContext.xml:

结果:

上一篇 下一篇

猜你喜欢

热点阅读