私は抽象クラスを持っています:
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 からメソッドを呼び出す必要があるようですか?