使用spring的方法获取容器中定义的对象信息
/*使用spring的方法获取容器中定义的对象信息*/ @Test public void test03(){ String path = "beans.xml"; ApplicationContext ac = new ClassPathXmlApplicationContext(path); int count = ac.getBeanDefinitionCount(); System.out.println(count); String[] names = ac.getBeanDefinitionNames(); for(String name:names){ System.out.println(name); } }
使用spring的方法获取非自定义的类对象信息
<bean id="mydate" class="java.util.Date"/>
1 /*创建一个非自定义类的对象*/ 2 @Test 3 public void test04(){ 4 String path = "beans.xml"; 5 ApplicationContext ac = new ClassPathXmlApplicationContext(path); 6 Date date = (Date) ac.getBean("mydate"); 7 System.out.println(date); 8 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS"); 9 System.out.println(sdf.format(date)); 10 }
注:spring创建对象:默认调用的是无参构造方法

浙公网安备 33010602011771号