Spring AOP
文章平均质量分 95
Spring AOP学习分享
君战
凡是过往,皆是序章
展开
-
Spring AOP实现及运行期调用原理分析
题记该篇文章,旨在分析清楚Spring AOP是如何实现的,Spring AOP特性是什么。原创 2021-03-15 14:34:52 · 413 阅读 · 0 评论 -
深入理解@Lazy注解
结论当将@Lazy注解加在字段时,Spring应用上下文会为目标类型创建一个代理对象,Talk is cheap. Show me the code第一步:编写一个类交由IoC容器管理。package com.xxx.hyl.lazy;import org.springframework.context.annotation.Lazy;/** * 演示当前Bean 被延迟加载,需注意的是必须在当前类上添加{@link Lazy}注解,否则当前类在IoC容器初始化的时候就会被实例化 *原创 2020-12-31 13:43:20 · 3098 阅读 · 0 评论 -
对于相同Bean,在父应用上下文中定义的切面,在子应用上下文中会生效吗?
背景描述假设这样一个场景,在父应用上下文中持有一个类的Bean实例,并针对这个Bean定义了相关切面,而在子容器中也持有和父应用上下文相同类的Bean实例,但未定义针对该Bean的切面,那么当从子应用上下文中获取该Bean实例并执行其方法时,定义在父应用上下文中的切面会生效吗?结论会生效。因为Spring AOP 在使用应用上下文(ApplicationContext)查找切面时,会使用层次性查找。虽然在子容器中未定义切面,但是会把父容器中的切面找到。Talk is cheap. Show me t原创 2020-12-27 11:32:21 · 499 阅读 · 3 评论