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>

      

  • 相关阅读:
    字典与集合
    gitee
    在使用pycharm时同时缩进、左移、多行注释
    代码1(while循环和IF条件语句,字符格式化,break,continue)
    python基础-工具
    11 Serializer组件
    10 响应模块
    09 异常模块
    08 解析模块
    07 渲染模块
  • 原文地址:https://www.cnblogs.com/wangdapeng/p/5053440.html
Copyright © 2011-2022 走看看