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

Spring配置 WebApplicationContext问题

阅读更多
我是一个刚学习Spring的新手,有些问题还比较初级,本来想自己解决,无奈始终不得其解,故而希望得到大家的帮助
问题是这样的:
   在普通的java项目中,不是web的那种,我们可以很方便的通过ApplicationContext得到经过依赖注入的对象,
但是在web项目中,我就不知道该怎么得到经过Spring依赖注入的对象了,我也搜索了很多资料,对基本的情况也有了解,可是就是不知如何继续下去了,下面是我的步骤,往下就卡壳了,我只想使用Spring经过依赖注入的对象

  1、在web.xml中加入了<listener><listener-class>
  2、在applicationContext.xml中配置了bean
  3、关于如何使用就不知道了,就是如何得到这个对象

我只知道Tomcat等应用服务器会将WebApplicationContext对象放在ServletContext中,是不是只能在Servelet中才能使用啊,在其他的如JavaBean中能使用吗?
分享到:
评论
3 楼 wanwok 2008-04-08  
spring 的注入方法有两,一种叫构造注入,另一种叫依赖注入.这一步你们应该做好了.

主要的问题是你自己不知道怎么去使用你已经注入了的bean;

很简单,在你要使用某一个bean的类里写下如下几行代码:

public class A
{
private beanname(bean 的名字) bn;

public void setBeanname(beanname(bean 的名字) bn)
{
     this.bn=bn;//这里就是让spring注入的这个bean
}

//下面就像new一个bean没有什么区别.
}

在spring的配置文件中,你必须为类A注入对应的bean;
这个你应该知道.

不一定只有servlet里才能就的,只要写上了上面的几行代码,都行.
2 楼 Gothic 2008-03-24  
Spring 的IOC是通过GETTER和SETTER来实现的.只要调用GETTER和SETTER就OK了
1 楼 dmzj 2008-03-15  
set 

相关推荐

    Spring获取webapplicationcontext,applicationcontext几种方法详解

    这种方式适用于采用 Spring 框架的独立应用程序,需要程序通过配置文件手工初始化 Spring 的情况。 方法二:通过 Spring 提供的工具类获取 ApplicationContext 对象 在 B/S 系统中,通过 ServletContext 对象可以...

    spring配置.txtspring配置.txt

    - **ContextLoaderListener**:当Web应用启动时,会加载一个或多个Spring配置文件,并创建一个WebApplicationContext。通过这种方式可以实现容器级别的初始化。 - **ContextLoaderServlet**:与...

    spring配置jar包详解

    提供了访问配置文件、创建和管理bean以及Inversion of Control/Dependency Injection (IoC/DI)操作的相关类。如果你的应用只需要基本的IoC/DI支持,那么引入spring-core.jar和spring-beans.jar就足够了。此jar包...

    Spring源码学习七:web应用自动装配Spring配置文件1

    本文主要围绕"Spring源码学习七:web应用自动装配Spring配置文件1"这一主题,详细解析Web环境中Spring的初始化过程。 首先,我们注意到在传统的Java应用程序中,通常使用`ClassPathXmlApplicationContext`手动创建...

    Spring MVC开发配置文件 applicationContext

    Spring Web MVC开发 xml配置文件格式,无bean之类 Spring Web MVC开发配置文件 applicationContext

    spring中的所有配置

    为了指定Spring配置文件的位置,还需要在`web.xml`中添加一个`&lt;context-param&gt;`元素: ```xml &lt;param-name&gt;contextConfigLocation &lt;param-value&gt;/WEB-INF/beans-config.xml, /WEB-INF/demo-service.xml ``` ...

    Spring 管理filter 和servlet

    3. **配置WebApplicationContext的初始化** 在`web.xml`中,使用`ContextLoaderListener`来初始化Spring的WebApplicationContext,确保在Filter执行之前Spring的上下文已经被加载。配置如下: ```xml ...

    Spring Web MVC外文翻译

    ### Spring Web MVC 外文翻译知识点解析 #### 一、Spring Web MVC介绍 ...特别是 DispatcherServlet 的配置及其与 WebApplicationContext 的交互方式,是深入掌握 Spring Web MVC 不可缺少的一部分。

    spring在web.xml中和在struts中的不同配置.[收集].pdf

    在Java Web开发中,Spring和Struts是两个非常流行的框架,它们在应用程序的配置上有一定的差异。本篇文章将深入探讨Spring在`web.xml`中与在Struts中的不同配置方式,以及这两种方式背后的设计思想。 首先,...

    spring框架中常用的配置

    Spring框架还提供了一系列的过滤器来处理Web应用中的请求,例如OpenSessionInViewFilter用于解决Hibernate懒加载问题。 - **OpenSessionInViewFilter**:此过滤器在请求处理开始时打开一个Hibernate会话,在请求...

    springmvc spring 两套上下文问题

    此外,使用Spring Boot可以简化配置,通过自动配置和Java配置减少上下文问题。 总的来说,理解和管理Spring MVC和Spring的两套上下文是开发高质量Spring应用的重要环节。这涉及到Bean的生命周期管理、依赖注入以及...

    监听器获取Spring配置文件的方法

    本文将详细介绍如何通过监听器获取Spring配置文件中的bean,以及几种实现方式的优劣分析。 首先,我们需要创建一个监听器来执行这些初始化任务。这里创建了一个名为`InitDataListener`的类,它继承自`...

    SpringTest_springtest_spring_java_Framework_

    Spring Boot Test则为Spring Boot应用提供了更便捷的测试工具,包括对MockMVC、WebApplicationContext和嵌入式Servlet容器的支持。 "spring"和"java Framework"明确了讨论的焦点是基于Java的Spring框架。Spring框架...

    Spring + struts 整合的三种主要方式

    为了使Struts能够识别到Spring的上下文,我们需要在`struts-config.xml`中配置`ContextLoaderPlugIn`插件,并指定Spring配置文件的位置。 ```xml &lt;plug-in className="org.springframework.web.struts....

    Spring+SpringMVC配置加载顺序1

    Spring 和 SpringMVC 的配置加载顺序是理解这两个框架协同工作的重要方面。首先,DispatcherServlet 是 SpringMVC 的核心组件,它扮演着请求分发者的角色,确保请求被正确地路由到相应的处理器。DispatcherServlet ...

    spring在web.xml中和在struts中的不同配置..pdf

    在Java Web开发中,Spring和Struts是两个非常流行的框架,它们在构建应用程序时有着不同的配置方式。在本文中,我们将探讨Spring在`web.xml`中的配置与在Struts中的配置差异,以及这两种配置方式背后的基本原理。 ...

    spring与flex(blazeds)注解配置

    在这个例子中,我们看到`contextConfigLocation`参数定义了Spring配置文件的位置,包括`infrastructure-config.xml`,`security-config.xml`和`app-config.xml`。这些XML文件将定义Spring容器中的bean和相关配置。 ...

    Spring MVC之WebApplicationContext_动力节点Java学院整理

    Spring MVC是Java领域非常流行的Web框架,而...无论采用哪种方案,WebApplicationContext都为Spring MVC提供了灵活的配置选项,使得开发者可以更好地控制Bean的生命周期和作用域,同时保持代码的清晰和可维护性。

    Spring整合Struts

    ContextLoaderPlugin是Spring为Struts设计的一个插件,它能够加载一个Spring配置文件,该文件指向由ContextLoaderListener加载的根WebApplicationContext作为其父上下文。默认情况下,配置文件的名称是映射的servlet...

    Spring Security最容易懂的入门教程

    - 在Spring配置文件中引入SpringSecurity命名空间,并进行基本的配置,如定义元素和元素来控制对URL的访问权限。 - 如何设置用户的角色和访问权限,以保护应用程序中的资源。 教程以非常清晰的方式逐步引导新手了解...

Global site tag (gtag.js) - Google Analytics