AspectJ 切点指示器-05-this
this() 代理类按照类型匹配于指定类,则被代理的目标类所有连接点匹配切点 一般情况下,使用this()和target()来匹配定义切点,二者是等效的,二者的区别体现在通过引介切面产生代理对象时的具体表现。 1、Factory package com.test.aspectj.expression; /** * 工厂接口 */ public interface Factory { // 制作产品 void make(); // 运输 void delivery(String address); } 2、PhoneFactory package com.test.aspectj.expression; import com.test.aspectj.expression.args.FreshFoodFactory; import com.test.aspectj.expression.args.FrozenFoodFactory; import org.springframework.stereotype.Component; /** * 食品工厂 */ @Component public class FoodFactory implements Factory { // 制作产品的方法 @Override public void make() { System.out