首页 > 解决方案 > Mock/JUnit ApplicationContext getBean 通过 ApplicationContextAware

问题描述

我已经在一个类中实现了 ApplicationContextAware 并注入了 applicationContext。我正在尝试测试或模拟这个 applicationContext 。getBean() 但得到一个NullPointerException

@Mock
private ApplicationContext applicationContext;

@Before
public void init()
{
    MockitoAnnotations.initMocks(this);
    when(applicationContext.getBean("LLL")).thenReturn(mockAppInstance);
}

标签: javaspring

解决方案


推荐阅读