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之道

      

  • 相关阅读:
    【Todo】Java线程面试题 Top 50 (转载)
    【Todo】秒杀系统 & 乐观锁 & Nginx反向代理
    【Todo】C++和Java里面的浮点数及各种数字表示
    asp.net操作word的表格
    Android消息推送(二)--基于MQTT协议实现的推送功能
    单点更新线段树 RMQ
    英语月结
    AppWidget应用(二)---PendingIntent 之 getActivity
    2 WAN 和1 Evo/3g Routeros PCC 方法负载平衡
    Android 网络权限配置
  • 原文地址:https://www.cnblogs.com/FlySheep/p/4658924.html
Copyright © 2011-2022 走看看