当前位置: 代码迷 >> 综合 >> spring 特性的一些见解
  详细解决方案

spring 特性的一些见解

热度:70   发布时间:2023-10-24 05:41:50.0

 

aop:面向切面编程,找出多个bean中有一定规律的代码,开发时将其拆开,运行时将其合并

一些事物都有共同的操作,比如日志打印,事务管理等,开发时把这些共同的操作摘出来,方便了代码的修改

aop的几个要点

Aspect切面,通常是一个类,里面可以定义切入点和通知,就像是一个蛋糕切开后的两个面,两个面是可以组合到一起的

jointpoint连接点:程序执行过程中明确的点一般是指方法的调用,调用切面里面某一个方法的时候,这个方法本身就是这个切面的一个连接点

advice通知:aop特定的切入点上执行的增强处理,有before,after、afterreturning,afterthrowing,around、

pointcut切入点,带有通知的连接点,在程序中主要体现为书写切入点表达式,也就是代理之后的连接点

 

 

 

 

 

ioc 控制反转,没有spring之前我们创建对象需要自己new,控制反转就是把创建对象的控制权交给spring,由spring负责对象的创建

di:主要作用是保存对象之间的关联关系,ioc创建的对象总要赋值给等待接收对象的变量,di就是关联他们二者之间的关系

赋值手法:构造方法赋值,set赋值

@autowire、

@Resource,

 

  相关解决方案