博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring入门(1)——搭建简单的环境
阅读量:6787 次
发布时间:2019-06-26

本文共 2678 字,大约阅读时间需要 8 分钟。

步骤:

  1、下载spring框架开发包。

  2、创建web项目并引入开发包。

  3、创建java接口和相应的实现类。

  4、编写spring的配置文件。

  5、编写 测试类,并进行测试。


 

1、下载spring框架开发包。

spring官网:http://spring.io/

开发包下载地址:https://repo.spring.io/libs-release-local/org/springframework/spring

这里下载的版本是:4.2.5。

点击下载第一行那个文件:spring-framework-4.2.5.RELEASE-dist.zip

下载的文件解压后的目录结构:

  docs:API和一些开发规范。

  libs:jar包和源码。(这里面有很多jar包,)

  schema:约束文件。

libs内的jar包有很多,但是每个jar包都是三个三个出现的:

  包名.RELEASE.jar--------------------------------需要导入到项目里面的,比如第一个spring-aop-4.2.5.RELEASE.jar。我们导入到项目里面的就是这个。

  包名.RELEASE-javadoc.jar---------------------shen'ch'g'ne文档文件。

  包名.RELEASE-sources.jar---------------------源码文件,想看spring的源码就要把这些以.RELEASE-sources.jar结尾的 文件链接到项目里面就行了。

 

 2、创建web项目并引入开发包。

创建一个项目,这里叫:SpringDemo

spring的模块这里不做研究,只要导入尽量少的jar包能让我们的Demo运行起来就行了。

使用IOC模块(IOC模块是spring的核心模块),所以只要在libs目录把下面这4个包复制到WebContent——>WEB-INF——>lib目录下面:

  a、bean——>spring-beans-4.2.5.RELEASE.jar

  b、Core核心功能包——>spring-core-4.2.5.RELEASE.jar

  c、Context——>spring-context-4.2.5.RELEASE.jar

  d、Expression Language——>spring-expression-4.2.5.RELEASE.jar

除了上面这四个spring还需要日志文件:http://commons.apache.org/proper/commons-logging/download_logging.cgi

  e、日志包——>commons-logging-1.2.jar

 

 

 3、创建java接口和相应的实现类。

编写java类,注意: 用spring框架做开发,都需要编写接口和其的实现类。然后由spring框架来管理什么时候实例化此类,不需要手动new出来。

创建包:com.spring.service

UserService接口

1 package com.spring.servce;2 3 public interface UserService {4     public void sayHello();5 }
View Code

UserService接口的实现类UserServiceImpl

1 package com.spring.servce; 2  3 public class UserServiceImpl implements UserService{ 4  5     @Override 6     public void sayHello() { 7         System.out.println("Hello Spring!"); 8     } 9     10 }
View Code

 4、编写spring的配置文件。

要把UserService的实现类交给spring框架来管理,就要先创建spring框架的配置文件;

 spring的配置文件是一个xml文件,其的编写有一定的规范:

  a、放在src目录下。

  b、名称叫做applicationContext.xml,也可以自定义,但一般使用这个默认命名。

 配置文件模板可以在:spring-framework-4.2.5.RELEASE\docs\spring-framework-reference\html里面找到xsd-configuration.html文件,用浏览器打开内容如下:

配置文件:

View Code

5、编写 测试类,并进行测试。

编写测试类,在控制台暑促Hello Spring!语句

实例

1 package com.spring.test; 2  3 import org.springframework.context.ApplicationContext; 4 import org.springframework.context.support.ClassPathXmlApplicationContext; 5  6 import com.spring.servce.UserService; 7  8 public class App { 9     public static void main(String[] args) {10         //使用Spring工厂11         ApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicationContext.xml");12         //通过工厂获取需要的类13         UserService userService=(UserService)applicationContext.getBean("userService");14         userService.sayHello();15     }16 }
View Code

输出结果:

 

转载于:https://www.cnblogs.com/Eastry/p/10427199.html

你可能感兴趣的文章
在win7系统下使用TortoiseGit(乌龟git)简单操作Git@OSC
查看>>
强大的ghost.py 使用实例
查看>>
快速搭建NTP时间服务器
查看>>
网络基础
查看>>
碰到 oracle 10g ORA-00257
查看>>
服务器群集实验 ——SQL群集2
查看>>
企业级监控工具cacti安装配置全过程
查看>>
Hibernate的模块结构
查看>>
锁机制
查看>>
gentoo添加自启动
查看>>
Cocos2d-x 3.1 Lua Binding
查看>>
linux 进度条的实现及makefile的简单应用
查看>>
Linux命令:sed简介
查看>>
linux X界面 输入密码正确,但是无法登陆系统,命令行界面可以登陆
查看>>
杨中科老师-C语言也能干大事链接
查看>>
查看linux分区占用空间情况
查看>>
理解flexible.js所需的viewport知识
查看>>
rman 操作
查看>>
5种最流行的IO策略
查看>>
自反ACL(2)
查看>>