`
freewxy
  • 浏览: 342675 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

spring环境搭建与测试

 
阅读更多

Chapter1、搭建与测试spring的环境

1、  将必要的jar包导入到新建的project中(可以去官网下载,也可以google或者百度)至少必须使用的有spring.jar commons-logging.jar

 

2、  calsspath路径下创建配置文件beans.xml(模板到处有)

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
          <bean id="" class=""></bean>
</beans>

 

 

 

 3、  实例化spring容器:

   实例化Spring容器的两种方式:

1)在类路径下寻找配置文件来实例化容器

ApplicationContext ctx = new ClassPathXmlApplicationXContext(new String[]{“beans.xml”})

    (2)在文件系统路径下寻找配置文件来实例化容器

ApplicationContext ctx = new FileSystemXmlApplication(new String[]{“d:\\beans.xml”});

Spring 的配置文件可以指定多个,可以通过String数组传入,也可以是一个String

public class Test {

    public static void main(String[] args) {
        //IOC容器实例化
        ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");

    }

}

 

 

 

  运行测试,结果如下:

Spring环境搭建成功!

4、创建业务bean接口

package com.wxy.service;

public interface PeopleService {

    public abstract void save();

}

 

 

5实现业务bean接口:

package com.wxy.service.impl;

import com.wxy.service.PeopleService;

public class PeopleServiceBean implements PeopleService {

    /* (non-Javadoc)
     * @see com.wxy.service.impl.PeopleService#save()
     */
    public void save() {
        System.out.println("--> the method is called save()!");
    }

}

 

 

 

 

6、  beans.xml中配置业务bean,将bean交给spring容器管理,spring创建和维护该bean,用户使用时,只需要获取就可以了,不用自己创建,实现IoC

依赖倒置。

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
          <bean id="peopleService" class="com.wxy.service.impl.PeopleServiceBean"></bean>
</beans>

 

 

 

7、 使用业务bean

public class Test {

    public static void main(String[] args) {
        //IOC容器实例化
        ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");
        //获取业务bean
        PeopleServiceBean peopleService = (PeopleServiceBean) ctx.getBean("peopleService");
        peopleService.save();
    }

}

 

 

调用结果:

 

  • 大小: 34.9 KB
  • 大小: 63.6 KB
分享到:
评论
1 楼 柚子叔叔 2012-04-17  
  

相关推荐

    Spring环境搭建

    7. **测试**:编写单元测试或集成测试,确保你的Spring环境配置正确,Bean可以正常注入和使用。 除了基本的环境搭建,你还可以探索更多Spring的功能,比如Spring MVC用于Web开发,Spring Boot简化项目初始化,...

    Eclipse 搭建Spring 开发环境

    Spring 开发环境搭建完成后,可以进行 Spring 项目的开发和测试。该环境提供了一个强大且灵活的开发平台,能够满足大型项目的需求。 Spring Framework 是一个开源框架,提供了许多强大的功能,例如依赖注入、AOP ...

    Spring+mybatis环境搭建

    Spring+MyBatis环境搭建 本篇资源摘要信息主要介绍了如何搭建Spring 3.0.6 + MyBatis 3.0.6环境。该环境搭建主要分为两个部分:准备工作和搭建环境。 准备工作 在搭建环境之前,需要准备好所需的文件和工具。这些...

    搭建与测试Spring的开发环境和编码剖析Spring 管理Bean的原理

    这个是搭建与测试Spring的开发环境和编码剖析Spring 管理Bean的原理的代码,适合刚接触spring的人学习,如何搭建spring开发环境,以及了解spring是如何管理bean的。这个是由传智播客的老师讲的。

    搭建与测试spring3开发环境

    5. 测试Spring环境: 文章中提到,编写测试类需要使用`ApplicationContext`接口。`ApplicationContext`是Spring框架的接口,它负责初始化Spring IoC容器,读取配置文件,并创建bean实例。通过获取这个接口的实例,...

    基于注解Spring MVC环境搭建

    总的来说,基于注解的Spring MVC环境搭建涉及众多步骤,从设置项目结构、配置MVC组件、编写控制器到测试和部署。这个过程旨在减少配置工作,提高开发效率,同时利用Spring强大的功能来构建健壮的Web应用程序。通过...

    spring环境搭建

    本文将详细介绍如何进行Spring环境的搭建,帮助初学者快速入门。 一、安装Java运行环境(JRE) Spring框架是基于Java的,因此首先需要在计算机上安装Java运行环境。访问Oracle官方网站下载最新版本的JDK(Java ...

    spring项目环境搭建

    本篇文章将深入探讨如何进行"spring项目环境搭建",以便你可以开始使用这个强大的框架进行开发。 首先,理解Spring的核心特性至关重要。Spring以其依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-...

    搭建Spring运行时环境.zip

    8. **测试与运行**:现在你可以通过Spring容器获取bean实例并进行操作,而不是直接使用`new`关键字创建对象。 在实际开发中,Spring还有许多高级特性,如自动装配、注解驱动的配置、Spring Boot的简化配置等,这些...

    spring环境搭建基础用例

    通过这个基础的Spring环境搭建,你将能够了解Spring的基本运作机制和Bean的管理方式。随着对Spring框架的深入学习,你会发现更多高级特性,如AOP(面向切面编程)、数据访问支持、Web MVC框架等,这些都是SSH框架中...

    Spring+SpringMVC+Mybatis 基础环境搭建工程(带测试用例)

    这个基础环境搭建工程提供了完整的配置和测试用例,帮助开发者快速启动基于SSM的项目。以下是对这个工程的详细解读: 1. **Spring框架**:Spring是一个开源的应用框架,核心功能包括依赖注入(Dependency Injection...

    spring4+springMVC+Mybatis项目搭建以及测试demo

    在本文中,我们将深入探讨如何搭建一个基于Spring4、SpringMVC和Mybatis的项目,以及如何进行测试。这个项目组合通常被称为“SSM”框架,是Java Web开发中的主流选择,提供了强大的依赖注入、MVC架构和持久层管理...

    Struts2+Spring+hibernate中对action的单元测试环境搭建[总结].pdf

    Struts2+Spring+Hibernate 中的Action单元测试环境搭建 在软件开发中,单元测试是一种非常重要的测试方法,可以帮助我们确保代码的可靠性和稳定性。在 Struts2+Spring+Hibernate 框架中,对 Action 的单元测试环境...

    Struts2.1.8+Hibernate3.3+Spring3.0环境搭建

    这个环境为Java Web开发提供了强大的基础,使得开发、测试和维护工作更加高效和灵活。不过,需要注意的是,随着技术的发展,这些版本可能已不再是最新的,现代开发更多使用Spring Boot、Spring MVC和Hibernate的更新...

    FLEX_Spring环境搭建

    以下是关于"FLEX_Spring环境搭建"的详细知识讲解: 1. **FLEX介绍**: FLEX是Adobe开发的用于创建动态、交互式Web应用程序的工具。它基于ActionScript编程语言和Flex SDK,提供了MXML和AS3两种编程方式。MXML用于...

    环境搭建spring

    本资源专注于"环境搭建spring",特别关注Spring MVC和MyBatis的集成以及Oracle数据库的配合使用。以下将详细介绍这些技术栈的相关知识点。 **Spring MVC** 是Spring框架的一个模块,专门用于构建Web应用程序。它...

    Struts2+Spring+MyBatis环境搭建

    Struts2+Spring+MyBatis环境搭建 Struts2、Spring 和 MyBatis 是 Java Web 开发中三个非常重要的框架,分别负责 MVC 模式的Presentation层、Business层和Persistence层。Struts2 负责处理用户的请求和响应,Spring ...

    Spring Boot开发环境搭建实验

    总的来说,这个实验提供了全面的Spring Boot开发入门指南,包括环境搭建、工具使用、程序创建和测试,以及提高开发效率的热部署配置,是学习和实践Spring Boot的宝贵资源。通过这个实验,开发者可以快速掌握Spring ...

    struts+spring环境搭建

    在本文中,我们将深入探讨Struts2.x和Spring的集成环境搭建及其相关知识点。 1. **Struts2.x简介** - **Action类的区别**:Struts1的Action类需要继承抽象基类,而Struts2的Action类可以实现Action接口或其他接口...

    Spring Cloud alibaba 环境搭建代码

    以上就是 Spring Cloud Alibaba 环境搭建的基本流程和涉及的关键知识点。通过这个过程,你可以了解到如何在实际项目中整合并利用这些组件,提升微服务架构的稳定性和可扩展性。记得在实际操作中,参考官方文档和博客...

Global site tag (gtag.js) - Google Analytics