我有一个接口
interface MyInterface {
@MyAnnotation
void myMethod();
}
这个接口没有实现,也不想一个个写实现。
实现想用spring下的技术动态生成。
然后有另一个类注入了这个接口
class Test {
@Autowired MyInterface proxy;
public void test() {
proxy.myMethod();
}
}
请问这样子应该如何实现和配置?
Spring Data JPA 就是这样实现的,但我没看懂源码,希望能提供简单的实现
我自己写了个实现在下面,但每个需要代理实现的接口都得手动写一个create bean方法。
有没有像Spring Data JPA那样直接扫描某个包和注解自动创建bean的办法?
相关分类