我有一个抽象类:
public abstract ClassA {
protected abstract void method1 {...}
另一个实现method1的类ClassB。
XML:
bean id="BaseBean" class="ClassB"
bean id="WorkBean" class="ClassA"
lookup-method="method1" bean="BaseBean"
在测试中:
$RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:test.xml"
public class Test ....
@Autowired
private ClassA classA;
当我运行测试时,我收到错误:
java.lang.AbstractMethodError ....
为什么?似乎应该从 BaseBean 调用方法?