问答详情
源自:4-3 Spring Bean装配之Autowired注解说明-2

教程中的测试类TestInjection使用问题 ,是否能通过Autowired注入来实现测试功能

这个截图中的测试类中的方法testMultiBean()中,生成Invoker对象必须用调用父类的getBean方式实现吗,不能用类如下代码实现吗?
@Autowired
pubilc void testMultiBean( BeanInvoker invoker)
{
  invoker.say();
}

通过用过自动注册来生成一个BeanInvoker对象,不用截图中的方式实现

提问者:陈城城 2016-12-22 12:06

个回答

  • 踏着灰色轨迹
    2016-12-22 17:14:37
    已采纳

    在Junit测试类上使用

    @RunWith(SpringJUnit4ClassRunner.class)
    @ContextConfiguration(locations={"classpath:spring-config.xml"})

    然后可以使用@Autowired进行自动装配