Spring框架环境搭建

Posted 戒急静心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring框架环境搭建相关的知识,希望对你有一定的参考价值。

环境要求:jdk  1.7 及以上、Spring版本:4.3.2

1、建立普通的java 工程

 

2、新建lib目录,并将一下5个核心jar包拷贝过来,并加入classpath中

下载地址: http://repo.spring.io/libs-release-local/org/springframework/spring/4.3.2.RELEASE/

 

3、spring  配置文件的编写

在src下新建xml文件,并拷贝官网文档提供的模板内容到xml中,配置bean到xml中

4、 验证spring框架环境是否搭建成功  

  验证的方式通过junit4 进行验证

  加载xml文件的方式有两种一般使用第一种

  I.通过当前类路径的方式加载xml文件,启动spring容器框架

  II.根据文件系统方式寻找配置文件,启动spring容器框架(不推荐)

  

 1 package com.wisezone.test;
 2 
 3 import static org.junit.Assert.*;
 4 
 5 import org.junit.Test;
 6 import org.springframework.context.ApplicationContext;
 7 import org.springframework.context.support.ClassPathXmlApplicationContext;
 8 
 9 import com.wisezone.service.UserService;
10 
11 public class TestUserService {
12 
13     @Test
14     public void test() {
15         /**
16          * 1、启动容器
17          * 2、获取bean
18          * 3、调用bean方法,打印信息
19          */
20         
21         //1、传入xml  启动spring 容器
22         ApplicationContext ac  = new ClassPathXmlApplicationContext("beans.xml");
23         
24         //2、获取bean 
25         UserService userService = (UserService) ac.getBean("userService");
26         
27         //3、调用bean方法,打印信息
28         System.out.println(userService.save());
29         
30     }
31 
32 }
1 package com.wisezone.service;
2 
3 public class UserService {
4     
5     public String save(){
6         return "hello spring";
7     }
8 }

 第二种方式:通过绝对路径的方式

 

 1 @Test
 2     public void test02() {
 3         /**
 4          * 1、启动容器
 5          * 2、获取bean
 6          * 3、调用bean方法,打印信息
 7          */
 8         //1、传入xml  启动spring 容器    通过xml的绝对路径
 9         ApplicationContext ac  = new FileSystemXmlApplicationContext("E:\\\\Myeclipse2014WorkSpace02\\\\spring01_helloworld\\\\src\\\\beans.xml");
10         
11         //2、获取bean 
12         UserService userService = (UserService) ac.getBean("userService");
13         
14         //3、调用bean方法,打印信息
15         System.out.println(userService.save());
16     }

 

 

以上是关于Spring框架环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

Spring ——简介及环境搭建跑通Hello

SSM 项目整合详细解读

Spring1:Spring简介环境搭建源码下载及导入MyEclipse

Spring4- 01 - Spring框架简介及官方压缩包目录介绍- Spring IoC 的概念 - Spring hello world环境搭建

Spring_框架环境搭建

Spring框架 4.3.6环境搭建