spring IoC编程实例
配置文件
/SpringHelloWorld/src/applicationContext.xml
代码 <?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> <beanid="greetingService"class="com.qdu.sun.spring.HelloWorld"><constructor-arg><valuetype="java.lang.String">Welcome!</value></constructor-arg></bean></beans>
SpringTest.java
代码 packagecom.qdu.sun.spring; importorg.springframework.beans.factory.BeanFactory; importorg.springframework.beans.factory.xml.XmlBeanFactory; importorg.springframework.core.io.ClassPathResource; publicclassSpringTest{ publicstaticvoidmain(String[]args){ BeanFactoryfactory=newXmlBeanFactory(newClassPathResource("applicationContext.xml")); HelloWorldgc=(HelloWorld)factory.getBean("greetingService"); gc.sayGreeting(); } }
HelloWorld.java
代码 packagecom.qdu.sun.spring; publicclassHelloWorld{ privateStringgreeting; publicHelloWorld(){ } publicHelloWorld(Stringgreeting){ this.greeting=greeting; } publicvoidsayGreeting(){ System.out.println(greeting); } publicvoidsetGreeting(Stringgreeting){ this.greeting=greeting; } }
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。