<bean id="" class=""></bean>//第一种:属性注入
<bean id="" class=" "><property name=" " ref=" " value=""></property></bean>
//第二种:构造器注入
<bean id="" class="">
<constructor-arg type="double" index="0">
<value> </value>
<ref bean="" />
</constructor-arg>
</bean>
调用xml获得bean的三种方法:
Resource rs=new ClassPathResource(""); //第一种调用方式,懒加载
BeanFactory b=new XmlBeanFactory(rs);
Class c==(Class)b.getBean("");
ApplicationContext ctx=new ClassPathXmlApplicationContext(""); //第二种调用方式,考试常用,立即加载,属于相对路径
Class c=(Class)ctx.getBean("");
AppicationContext ctx=new FileSystemXmlApplicationContext("classpath:..xml");//第三种调用方式,属于绝对路径。
Class c=(Class)ctx.getBean("");
<bean id="" class=" "><property name=" " ref=" " value=""></property></bean>
//第二种:构造器注入
<bean id="" class="">
<constructor-arg type="double" index="0">
<value> </value>
<ref bean="" />
</constructor-arg>
</bean>
调用xml获得bean的三种方法:
Resource rs=new ClassPathResource(""); //第一种调用方式,懒加载
BeanFactory b=new XmlBeanFactory(rs);
Class c==(Class)b.getBean("");
ApplicationContext ctx=new ClassPathXmlApplicationContext(""); //第二种调用方式,考试常用,立即加载,属于相对路径
Class c=(Class)ctx.getBean("");
AppicationContext ctx=new FileSystemXmlApplicationContext("classpath:..xml");//第三种调用方式,属于绝对路径。
Class c=(Class)ctx.getBean("");