是否可以使用Annotaitons / Spring AOP / Proxies实现接口?例如,我有简化的界面Foo。第一种和第二种方法通常只返回一个值。这些值可以在类级别上注释,如类Bar中所示。第三种方法将由类Bar动态实现,并使用@CallMethod注释进行注释。
最后,类Bar的Spring bean应该实现接口Foo。
public interface Foo {
public URI getID();
public String getRequires();
public void call(Item item);
}
@FooAnnotation(id = "myID", requires = "text/plain")
public class Bar {
@CallMethod
public void myCallMethod(Item item)
}