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:

      

  • 相关阅读:
    SQLyog
    远程连接设置
    [转]Oracle/Altibase数据库中Sequence的用法
    worklight 初识
    C# Excel
    C#+AE 叠加分析
    Model Buider中 List和Series的区别[转]
    动态分段
    优化工具箱概述
    创建栅格数据
  • 原文地址:https://www.cnblogs.com/Life-is-Demo/p/12026076.html
Copyright © 2011-2022 走看看