1、依赖包
org.springframework.aop-3.0.5.RELEASE.jar
org.springframework.asm-3.0.5.RELEASE.jar
org.springframework.aspects-3.0.5.RELEASE.jar
org.springframework.beans-3.0.5.RELEASE.jar
org.springframework.context-3.0.5.RELEASE.jar
org.springframework.context.support-3.0.5.RELEASE.jar
org.springframework.core-3.0.5.RELEASE.jar
org.springframework.expression-3.0.5.RELEASE.jar
org.springframework.instrument-3.0.5.RELEASE.jar
org.springframework.instrument.tomcat-3.0.5.RELEASE.jar
org.springframework.jdbc-3.0.5.RELEASE.jar
org.springframework.jms-3.0.5.RELEASE.jar
org.springframework.orm-3.0.5.RELEASE.jar
org.springframework.oxm-3.0.5.RELEASE.jar
org.springframework.spring-library-3.0.5.RELEASE.libd
org.springframework.test-3.0.5.RELEASE.jar
org.springframework.transaction-3.0.5.RELEASE.jar
org.springframework.web-3.0.5.RELEASE.jar
org.springframework.web.portlet-3.0.5.RELEASE.jar
org.springframework.web.servlet-3.0.5.RELEASE.jar
org.springframework.web.struts-3.0.5.RELEASE.jar
commons-logging.jar (注意)
?
2、GreetService.java
package wuyechun.hellomyspring; public interface GreetService { public void sayGreeting(); }
?
3、GreetingServiceImpl.java
package wuyechun.hellomyspring; public class GreetingServiceImpl implements GreetService { private String greeting; public GreetingServiceImpl() { } public String getGreeting() { return greeting; } public void setGreeting(String greeting) { this.greeting = greeting; } @Override public void sayGreeting() { System.out.println(greeting); } }
?
3、?hello.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-3.0.xsd"> <bean id="GreetingServiceImpl" class="wuyechun.hellomyspring.GreetingServiceImpl"> <property name="greeting"> <value>HelloWorld!</value> </property> </bean> </beans>
?
4、HelloApp.java
package wuyechun.hellomyspring; import java.io.FileNotFoundException; import org.springframework.beans.factory.BeanFactory; import org.springframework.context.support.ClassPathXmlApplicationContext; public class HelloApp { public static void main(String[] args) throws FileNotFoundException { String filePath = "/wuyechun/hellomyspring/hello.xml"; BeanFactory factory = new ClassPathXmlApplicationContext(filePath); GreetingServiceImpl serviceImpl = (GreetingServiceImpl) factory .getBean("GreetingServiceImpl"); serviceImpl.sayGreeting(); } }
?
5、截图?