• 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     }

  • 相关阅读:
    python基础语法
    头文件和库文件
    #pragma的用法
    C++ signal的使用
    Glog
    Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
    /etc/ld.so.conf详解
    拿与不拿的dfs
    空白字符读取和处理
    统计频率----初始条件的设置
  • 原文地址:https://www.cnblogs.com/wdh1995/p/6764966.html
Copyright © 2020-2023  润新知