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>

      

  • 相关阅读:
    token
    id
    vim
    http_proxy
    brew
    认证
    go
    linux 磁盘管理
    vmware
    vmware fusion
  • 原文地址:https://www.cnblogs.com/wangdapeng/p/5053440.html
Copyright © 2011-2022 走看看