zoukankan      html  css  js  c++  java
  • Spring 容器可以在自动装配相互协作的 bean 之间的关系,使用autowire属性定义指定自动装配模式。

    使用setter方法
    java
    public class TextEditor {
       private SpellChecker spellChecker;
       public void setSpellChecker( SpellChecker spellChecker ){
          this.spellChecker = spellChecker;
       }
       public SpellChecker getSpellChecker() {
          return spellChecker;
       }
    }

     Beans.xml

       <bean id="textEditor" class="com.tutorialspoint.TextEditor" autowire="byName"></bean>
       <bean id="spellChecker" class="com.tutorialspoint.SpellChecker"></bean>

    或者

       <bean id="textEditor" class="com.tutorialspoint.TextEditor"  autowire="byType"></bean>
       <bean id="SpellChecker" class="com.tutorialspoint.SpellChecker"></bean>

    使用构造函数

    java

    public class TextEditor {
       private SpellChecker spellChecker;
       public TextEditor( SpellChecker spellChecker, String name ) {
          this.spellChecker = spellChecker;
       }
    }

    Bean.xml

     <bean id="textEditor" class="com.tutorialspoint.TextEditor" autowire="constructor"></bean>
     <bean id="SpellChecker" class="com.tutorialspoint.SpellChecker"></bean>

      

  • 相关阅读:
    只有在人生的最低处才能看清这个世界
    深刻理解JavaScript原型链
    常用的正则表达式
    JS容易犯错的this和作用域
    站立会议第二天
    站立会议第一天
    典型用户分析
    第七周学习进度
    第六周学习进度
    最大子数组三
  • 原文地址:https://www.cnblogs.com/wangdapeng/p/5053440.html
Copyright © 2011-2022 走看看