老师,求分析异常原因,我把@Bean修改为这样,还会抛出异常,代码如下
//测试类不动
@Test
public void testG(){
Store store = super.getBean("stringStore");
}
//StoreConfig类中的@Bean
@Autowired
private Store<String> s1;
@Autowired
private Store<Integer> s2;
@Bean
public StringStore stringStore(){
System.out.println("s1"+s1.getClass().getName());
System.out.println("s2"+s2.getClass().getName());
return new StringStore();
}
@Bean
public IntegerStore integerStore(){
return new IntegerStore();
}
//然后抛出的异常和老师讲解的异常一样,我这样改了,s1,s2都没指定到多个bean的实例对象啊