簡體   English   中英

Spring AOP中動態代理對Bean的行為

[英]Behavior of bean by dynamic proxy in spring AOP

在JAVA中不可能實現多重繼承,但是我們可以使用Spring AOP中的Introduction咨詢來實現。 現在的問題是Spring如何使用動態代理執行多個類的動態實現

使用經典方法,接口繼承和組合:

public interface Foo {
    void foo();
}

public class SomeFoo implements Foo {
    public void foo() {}
}

public interface Bar {
   void bar();
}

public class SomeBar implements Bar {
   public void bar() {}
}

public class SomeFooBar extends SomeFoo implements Bar {
   private Bar bar;

   public SomeFooBar(Bar bar) {
       this.bar = bar;
   }

   public void bar() {
     bar.bar();
  }

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM