AOP原理
序言 排队,洗头,理发,洗头,吹头 ,收费 除了理发外,其他的都是重复公共的流程,做成 公共代码,Spring 利用AOP将公共流程代码切入到主流代码中,每次主流代码的调用,都隐形的完成公共流程代码的执行。 AOP如何实现的 利用代理,就和理发一样,用户理发时候通过助理完成一系列的服务操作 。代理可以伪装成“主体”,“骗”过调用方,在执行主体前夹带公共流程服务 。 这个 模型在AOP中: * 助理:代理 * 公共服务 :增强advice,advices的统称切面 * 在剪发前后 做哪些服务的时机:连接点joinPoint * 只有 剪发行为 需要洗头等 增强,修剪刘海 就不需要洗头了,哪些欣慰需要被增强,这个规则:切点pointCut 使用时候,通过三个注解就可以轻松使用AOP:@adviced ,@joinpoint ,@pointCut 在实现AOP代理有哪些途径呢? * AspectJ框架的…