-
用于缩小范围,确定注入哪个bean查看全部
-
循环依赖 @Bean用于bean或者class查看全部
-
用于collection中,那么该context所有该类型都自动注入了,就是说autowired可以在集合类型中找出要自动注入的类型,会把所有可以注入进来的bean都注入进来。有一个特殊的地方是map的key只能是string的查看全部
-
用@Autowired注解spring自己的解析依赖性接口, 可以不用使用aware接口去得到context了查看全部
-
1.定义通知 2.定义切入点 3.定义通知者 4.定义原始bean 5.定义proxyFactoryBean taget原始bean,interceptorNames通知者/通知查看全部
-
基于API的AOP实现方式 NameMatchMethodPointcut 切入点声明 <property name="mappedNames"><list><value></value></list></property> 通知需要实现相应的接口查看全部
-
<aop:declare-parents> 作为代理扩展的一种方法查看全部
-
<aop:declare-parents> 所产生的代理会实现该标签指定的接口,并且按指定的类中的方法作为具体实现查看全部
-
around 环绕通知 第一个参数必须是PrceedingJoinPoint,proceed()相当于调用连接点,返回Object 环绕通知可以通过为切面方法添加参数的形式获取参数值查看全部
-
通知 <aop:xxx pointcut-ref="id"(pointcut="表达式") method="aspect的方法" > before/after-returning(returning属性可以将方法返回值注入到指定的参数)/ after-throwing(throwing与returning类似)/after查看全部
-
<aop:pointcut id="" expression="" />声明切入点查看全部
-
poincut 表达式execution() within() this() target() args()查看全部
-
<aop:config>顶配置tag <aop:aspect>配置切面 id、ref查看全部
-
前置、返回后、异常、后通知、环绕通知查看全部
-
通知描述了切面的动作(记录日志) 切入点描述额切面作用的地点(在什么方法上记录日志) 连接点则描述了切面作用的实际(在该方法执行的什么阶段记录日志) 切面则是一种抽象的概念查看全部
举报
0/150
提交
取消