spring-aop
文章平均质量分 60
三颗青菜
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Java基础】动态代理原理
JDK代理基本使用public class JDKProxy<T> implements InvocationHandler { private T target; public void setTarget(T target) { this.target = target; } @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { S原创 2022-02-04 20:08:18 · 124 阅读 · 0 评论 -
【Spring-AOP】源码分析汇总
主要这几两个方面:是如何解析注解@Aspect类的.是如何创建代理类的创建代理类代理配置信息的类是否是类代理?是否需要暴露?spring-AOP实现原理-底层类ProxyConfig,ProxyProcessorSupport分析创建代理spring-AOP实现原理-底层类AbstractAutoProxyCreator分析寻找候选切面类spring-AOP实现原理-自动代理类AnnotationAwareAspectJAutoProxyCreator解析切面类spring-AO原创 2022-02-04 17:13:45 · 197 阅读 · 0 评论 -
【Spring-AOP】自动代理类AnnotationAwareAspectJAutoProxyCreator
org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreatorpublic abstract class AbstractAdvisorAutoProxyCreator extends AbstractAutoProxyCreatorAbstractAdvisorAutoProxyCreator 继承了AbstractAutoProxyCreator,前一篇文件已经详细分析了这个类,主要是bean的实例化周期的节后原创 2021-06-25 11:05:10 · 334 阅读 · 1 评论 -
【Spring-AOP】底层类AbstractAutoProxyCreator分析
org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator该类中做了对目标类的代理处理。public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport implements SmartInstantiationAwareBeanPostProcessor, BeanFactoryAware继承ProxyProcessorSuppo原创 2021-06-24 17:44:58 · 655 阅读 · 0 评论 -
【Spring-AOP】底层类ProxyConfig,ProxyProcessorSupport分析
动态代理的父类是ProxyConfig,其他的实现,创建等功能都是在其基础之上的,也就是都是这个类的子类,下面看看这个类的功能public class ProxyConfig implements Serializable { /** use serialVersionUID from Spring 1.2 for interoperability. */ private static final long serialVersionUID = -8409359707199703185L; //原创 2021-06-24 10:05:05 · 426 阅读 · 0 评论 -
【Spring-AOP】Spring提供的AOP开发方式和底层AOP开发方式
主要设计三个方面:advisor:切面,切面则包含下面的切点和拦截器public interface Advisor { Advice getAdvice(); 。。。。。}public interface PointcutAdvisor extends Advisor { Pointcut getPointcut();}pointcut: 切点public interface Pointcut { // 用来匹配类 ClassFilter getClassFilte原创 2022-02-04 13:30:22 · 559 阅读 · 1 评论
分享