67,513
社区成员
发帖
与我相关
我的任务
分享
<bean id ="list" class="List.ListDemo">
<property name="arr">
<list>
<value>6354645</value>
<value>6456</value>
<value>645645</value>
</list>
</property>
</bean>
public class ListDemo {
private String[] arr;
public void setArr(String[] arr) {
this.arr = arr;
}
@Override
public String toString() {
return "ListDemo [arr=" + Arrays.toString(arr) + "]";
}
}
public class Demo5 {
@Test
public void demo7() {
ApplicationContext applicationContext=new ClassPathXmlApplicationContext("NewFile");
ListDemo list = (ListDemo)applicationContext.getBean("list");
System.out.println(list);
}
}
你这个应该会报错吧,你的ApplicationContext applicationContext=new ClassPathXmlApplicationContext("NewFile");这行代码里面的NewFile是配置文件的名字吗?这里面填的是你配置文件的名称,而且要带后缀的,所以如果你就叫NewFile也要把后缀xml带上,NewFile.xml,试试
写法没有问题啊,按你的写了一遍可以正常输出。