java中的Spring错误。lang.IllegalAccessError:试图访问类
我有一个cucumber测试,当我试图获取一个bean时,它会抛出一个非法访问错误。我一直不明白为什么这不好
@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
# 1 楼答案
解决办法是增加
到类的顶部,然后使用
@Inject
拉入依赖项