Spring入门(1)—HelloWorld

我用的是RAD来开发的。其他的应该都是一样的。
1.建立一个新的Project。
2.右键点新建的Project->属性->buildPath->外部Jar引入 选择Spring的JAR包引入。
3.配置Spring。在web.xml中加入Spring的配置,如下:


<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>

<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>


4.applicationContext.xml。在WEB-INF下放applicationContext.xml文件,用来配置Spring的Bean。

好了现在可以开始你的第一个Spring程序了。

首先建立一个问候服务接口RegardService。

public interface RegardService {

void sayRegard();
}


然后建立一个RegardServiceImp1是接口RegardService的实现。虽然在这个简单的程序里边显得故弄玄虚,没有必要。却是Spring的一个重要的特点,将实现从接口中分离出来。用来达到对象之间的低耦合,以及实现DI(Dependency Injection)注入,后面的博客会继续讲到。


public class regardServiceImp1 implements regardService{

private String regard;
public regardServiceImp1(){};
public regardServiceImp1(String regard){
this.regard = regard;
}

public void sayregard() {
// TODO 自動生成されたメソッド・スタブ
System.out.println(regard);
}

public void setregard(String regard){
this.regard = regard;
}
}


最后在Spring中配置Hello World

<bean id="regardService"
class="com.gdnchina.springtest.chapter01.hello.regardServiceImp1">
<property name="regard" value="Hello World"></property>
</bean>


好了我们可以开始测试了

测试类

public class HelloApp {

/**
* @param args
*/
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
BeanFactory factory = new XmlBeanFactory(new FileSystemResource("WebContent/WEB-INF/applicationContext.xml"));

regardService regardService = (regardService) factory.getBean("regardService");

regardService.sayregard();
}

}


运行结果是在控制台打印出:Hello World
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值