zoukankan      html  css  js  c++  java
  • spring简介

    1.spring的作用:

      spring负责管理项目中的所有对象,spring框架性质是属于容器性质的

    2.spring的核心:

      IOC(控制反转)和AOP(面向切面);

      IOC思想(将原先我们自己创建对象变为由spring容器来创建对象)需要依赖DI(依赖注入)

    3.scope属性:

      

    4.属性注入:

      set方法注入

      

      构造函数注入

      

      

      复杂类型注入:

        array:

        

        list:

        

        map:

        

        property:

        

    5.AOP:

      spring能够为容器中管理的对象生成动态代理对象 

      spring实现aop的原理:动态代理和cglib代理:

        动态代理(优先):被代理对象必须要实现接口,才能产生代理对象,如果没有接口不能使用动态代理

        cglib代理:可以对任何类生成代理,代理的原理是对目标对象进行继承代理

      Joinpoint(连接点):目标对象中,所有可以增强的方法

      Pointcut(切入点):目标对象,已经增强的方法

      Advice(通知/增强):需要增强的代码

      Target(目标对象):被代理对象

      Weaving(织入):将通知织入切入点

      Proxy(代理):将通知织入到目标对象之后,形成代理对象

      Aspect(切面):切入点+通知

    6.配置aop:

      

  • 相关阅读:
    Eclipse编辑JS响应慢,复制粘贴卡顿的解决方案
    Oracle 通过字段名查询其所在的表
    spring mvc流转控制说明
    Iterable(迭代器)的用法
    spring事务配置详解
    创建第一个Hiberntae工程
    spring3.0注解
    Ext中Grid重新load设置URL
    spring框架设计理念(上)
    Eclipse快捷键大全
  • 原文地址:https://www.cnblogs.com/Life-is-Demo/p/12026076.html
Copyright © 2011-2022 走看看