您的位置:首页 > 编程语言 > Java开发

在My eclipse中配置一个简单的spring入门项目

2016-11-30 09:26 465 查看
我叫小星 2016-11-29 18:55

首先去spring官网下载spring framework框架,官网地址就是spring.io,一个非常简洁的页面


然后点击导航栏的PROJECTS,看到一些比较大块的项目,单击SPRING FRAMEWORK



然后就进入了spring framework的首页,点击下面的"the modules section fo the reference documentation"超链接查看文档



然后,就看到了很有名的一张图片就是spring framework框架的架构原理图


通过这张图可以清楚的看出spring的大体构成,继续下拉页面,点击超链接:http://repo.spring.io/release/org/springframework/spring/


这个就是最后的下载地址了,里面有所有的历史版本,自己可以根据需要选择下载,



我这里下载的是最新的spring framework 4.2.4完整版本:spring-framework-4.2.4.RELEASE-dist.zip,也就是第一个,下载之后解压出来即可



解压好之后,打开下面的libs目录,这里面就是spring framework所有的jar包了,复制必要的jar包,放到项目的某一个指定目录下或者web项目的lib目录下,需要的jar包如下图:



包都导入完毕了,接下来实现一个很简单的功能,我们建立一个接口,实现的就是输出一句话,代码如下:

package net.zengzhiying.spring;

public interface IHelloMessage {

public String sayHello();

}

有两个类分别实现这个接口,分别返回中文的"大家好!"和英文的"HelloWorld!",代码如下:





按照一般的使用,我们会分别实例化对象调用里面的方法使用,或者利用多态的概念通过接口来统一实例化对象使用里面的方法,其实有了spring就不用了,我们现在建立一个实体的类,用来放置接口实例化出的对象



这个类就是一个Bean,一般的规范就是属性私有,并且设置get/set方法,分别有无参的和带参的构造方法,方便使用构造器进行对象的注入,这些类编写完了,然后我们在项目根目录下编写一个配置文件helloMessage.xml,就是这个核心的配置文件,交代了spring应该怎么样对容器中的对象进行管理,所以说这个xml配置文档是spring的最重要的部分之一,我们配置代码如下:



除了通用的头部声明外,所有的配置代码都写到<beans>里面,<bean>就是我们需要控制反转的所有类,然后后面需要向Person中进行对象的注入,可以用过get/set方法进行注入,也可以通过构造方法进行注入,name就是注入的属性名,ref就是需要将哪个类的实例化对象注入进去,这样就完成了简单的配置,也不难理解

接下来我们配置主类,用来执行相应的方法,代码如下:



现在只需要引入并加载配置文件,调出bean对象,然后就可以任意使用所有的类中的方法了,可以通过注入不同的类实现不同的操作,结果如下:



同样的,现在我们也可以通过注入HelloChina类来输出大家好!实现起来也比较简单

以上就是一个简单的spring初学小例子,体现了依赖注入的方式和控制反转的思想,spring让复杂应用的开发变得清晰简单了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: