Spring框架总结

1.spring的核心技术是:控制反转(Ioc)和面向切面(Aop)

2.控制反转:对象创建责任的反转

  注入方式:set注入、接口注入、构造方法注入

3.面向切面:不同业务间的相同操作,我们可以使用同一个切面进行配置

  面向切面的实现方式:动态代理(必须提供接口)和CBLIB(可以继承)

4.set注入

  1.注入普通字段  <property name="" value=""></property>

  2.注入对象字段  <property name="" ref=""></property>

  3.注入list集合 

    <property name="">

      <list>

        <value>""</value>

        <value>""</value>

        <value>""</value>

      </list>

    </property>

  4.注入.properties文件中的内容

    <property name="">

      <prop key="">""</prop>

      <prop key="">""</prop>

      <prop key="">""</prop>

    </property>

5.构造方法的注入

  <contructor-arg value="23" type="int" index="0"></contructor-arg>

  <contructor-arg value="admin"  index="1"></contructor-arg>

6.加载都给配置文件

  1.方法一:指定总的配置文件的路径,在总的配置文件中引入其他的配置文件

  2.方法二:使用*匹配多个配置文件

  3.方法三:使用数组作为参数,一次添加多个配置文件

7.使用注解时的相关配置

  1.声明命名空间和约束文件

  2.声明要注解的类所在的包

  3.在需要注解的包上添加注解声明

原文地址:https://www.cnblogs.com/lifeone/p/4872397.html