2017-03-05 5 views
0

Beanをフェッチしようとすると不正なアクセスエラーが発生するというキュウリテストがあります。なぜこれが大丈夫ではないのか分かりません。キュウリの春のエラーjava.lang.IllegalAccessError:クラスにアクセスしようとしました

@Given('^test$') 
public void myTest(){ 
    ApplicationContext ctx = new AnnotationConfigApplicationContext(AppInjector.class); 
    MyBean bean = ctx.getBean(MyBean.class) 
} 

java.lang.IllegalAccessError: tried to access class MyBean from StepDef 

答えて

0

溶液は、クラスの先頭に

@ContextConfiguration(classes = AppInjector.class) 

を追加し、依存して引っ張ること@Injectを使用することです。

関連する問題