配置檔案
/SpringHelloWorld/src/applicationContext.xml
代碼
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="greetingService" class="com.qdu.sun.spring.HelloWorld">
<constructor-arg>
<value type="java.lang.String">Welcome!</value>
</constructor-arg>
</bean></beans>
SpringTest.java
package com.qdu.sun.spring;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;
public class SpringTest {
public static void main( String[] args ){
BeanFactory factory = new XmlBeanFactory( new ClassPathResource("applicationContext.xml") );
HelloWorld gc = (HelloWorld)factory.getBean("greetingService");
gc.sayGreeting();
}
}
HelloWorld.java
public class HelloWorld {
private String greeting;
public HelloWorld(){
}
public HelloWorld( String greeting ){
this.greeting = greeting;
public void sayGreeting(){
System.out.println( greeting );
public void setGreeting( String greeting ){
本文轉自linzheng 51CTO部落格,原文連結:http://blog.51cto.com/linzheng/1080804