zoukankan      html  css  js  c++  java
  • Spring学习

    一、IoC:Inversion of Control,控制反转,它的一个别名:依赖注入(Dependency Injection)

      1.IoC的理念就是,让别人为你服务!它的反转,就反转在让你从原来的事必躬亲,转变为现在的享受服务。

      2.三种依赖注入的方式:

        1)构造方法注入

        2)setter方法注入

        3)接口注入:不提倡的方式。

    二、XML配置文件

      1.<beans>是XML配置文件中最顶层的元素,它下面可以包含0或者1个<description>和多个<bean>以及多个<import>或者多个<alias>。

      2.<beans>的属性,对所辖的<bean>进行统一的默认行为设置,包括如下几个:

        1)default-lazy-init。值可以是true或false,默认是false。用来标志是否对所有的<bean>进行延迟初始化。

        2)default-autowire。可以取值为no、byName、byType、constructor以及autodetect。默认值为no,用来标志全体的Bean使用哪一种默认绑定方式。

        3)default-dependency-check。可以取值none、objects、simple以及all,默认值为none,即不做依赖检查。

        4)default-init-method。如果所管辖的<bean>按照某种规则,都有同样名称的初始化方法的话,可以在这里统一制定这个初始化方法名。

        5)default-destroy-method。与default-init-method相对应,如果所管辖的<bean>按照某种规则,都有同样名称的销毁方法的话,可以在这里统一制定这个销毁方法名。

      3.<description>、<import>、<alias>

        1)<description>:描述性信息,通常是省略的。

        2)<import>:引用依赖的配置文件。

        3)<alias>:为某些<bean>起一些“外号”,通常情况下是为了减少输入。

      4.<bean>

        1)构造方法注入的XML之道

      

  • 相关阅读:
    Maven
    Dubbo系列之 (一)SPI扩展
    AQS之Condition
    Dubbo系列之 (七)网络层那些事(2)
    Dubbo系列之 (七)网络层那些事(1)
    Dubbo系列之 (六)服务订阅(3)
    Dubbo系列之 (五)服务订阅(2)
    Dubbo系列之 (四)服务订阅(1)
    Dubbo系列之 (三)Registry注册中心-注册(2)
    Dubbo系列之 (二)Registry注册中心-注册(1)
  • 原文地址:https://www.cnblogs.com/FlySheep/p/4658924.html
Copyright © 2011-2022 走看看