首先在myeclipse中搭建spring框架,完成后会生成一个ApplicationContext.xml文件,接着创建一个简单类BeanDi.class
public class BeanDi {
private Map map;
public Map getMap() {
return map;
}
public void setMap(Map map) {
this.map = map;
}
}
在ApplicationContext.xml文件中输入:
<bean id="BeanDi" class="Chapter14_1.BeanDi">
<property name="map">
<map>
<entry key="c">
<value>base program language</value>
</entry>
<entry key="java">
<value>a oop language by Sun</value>
</entry>
</map>
</property>
</bean>
接着创建一个test类用于测试注入的效果
public class testBeanDi {
public static void main(String[] args){
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
BeanDi bd = (BeanDi)ac.getBean("BeanDi");
System.out.println(bd.getMap());
}
}
到此一个简单的注入实例已经完成
使用spring框架进行注入是很方便的哟