实例
package concert;
public interface Encoreable {
void performEncore();
}第一步:创建切面
package concert;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.DeclareParents;
@Aspect
public class EncodeableIntroducer {
@DeclareParents(value="concert.Performce+",
defaultImpl=DefaultEncoreable.class)
public static Encoreable encoreable;
}第二步:将切面声明为一个 Bean
Last updated