是这样的,抽象类B实现接口A,实现类C继承B;在D service里面的bean C调用不到A的接口方法 伪代码如下
interface A{
void exec()
}
public abstract B implements A{
void exec(){
//do something
}
}
@Named(“c”)
public C extends B{
void other(){
}
}
@Named
public D {
public service(){
spring 的 getBean(c) 能够得到一个 c 的实例 但是在调用
c.exec() 的时候报NoSuchMethod 是什么原因?请大神指教,我有其他的办法 能绕过去,现在就是搞不懂为什么? 既然能够找到bean的实例,为什么抽象类实现的接口方法会反射不到 ?
}
}