Spring环境搭建与输出“Hello world”

来源:互联网 发布:闻牛创富软件怎么样 编辑:程序博客网 时间:2024/06/05 17:25

下载spring相关组件:

http://www.springsource.org/download/community?project=Spring%2520Framework

将spring.jar和commons-logging.jar复制到项目中。

1、建接口:

package hello;public interface GreetingService {public void sayGreeting();}


2、实现类:

package hello;public class GreetingServiceImpl implements GreetingService{private String greeting;public GreetingServiceImpl(){}public GreetingServiceImpl(String greeting){this.greeting=greeting;}public void sayGreeting() {System.out.println(greeting);}public void setGreeting(String greeting){this.greeting=greeting;}}


3、建立beans.xml,版本不同,信息头也是不同的。我的版本是:2.5.6

<?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.5.xsd">  <bean id="greetingService" class="hello.GreetingServiceImpl">    <property name="greeting">    <value>Hello World!!</value>    </property>  </bean></beans>

4、建一个测试类:

package test;import hello.GreetingService;import org.springframework.beans.factory.BeanFactory;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Test01 {public static void main(String[] args) throws Exception{ApplicationContext context=new ClassPathXmlApplicationContext(new String[]{"beans.xml"});BeanFactory factory=context;GreetingService gs=(GreetingService) factory.getBean("greetingService");gs.sayGreeting();}}


5、结果出现如下图,表示成功。


这是一个Java project,而不是web,第一次学习Spring。共勉之。。。。

原创粉丝点击