`

web项目中加载spring容器的方式

 
阅读更多

1、在Web.xml中,通过ContextLoaderListener加载

 
<context-param>

    <param-name>contextConfigLocation</param-name>

    <param-value>/WEB-INF/daoContext.xml /WEB-INF/applicationContext.xml</param-value>

</context-param>

<listener>

    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

</listener>

 

2、在Web.xml中,通过ContextLoaderServlet加载


<context-param>

    <param-name>contextConfigLocation</param-name>

    <param-value>/WEB-INF/daoContext.xml /WEB-INF/applicationContext.xml</param-value>

</context-param>

<servlet>

    <servlet-name>context</servlet-name>

    <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>

    <load-on-startup>1</load-on-startup>

</servlet>


3、在struts-config.xml中,通过ContextLoaderPlugIn加载


<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">

    <set-property property="contextConfigLocation" value="/WEB-INF/action-servlet.xml,

        /WEB-INF/applicationContext.xml"/>

</plug-in>

 

分享到:
评论

相关推荐

    在web项目中引入spring

    - **配置Servlet容器**: 如果是使用Servlet容器(如Tomcat),需要配置一个名为`ContextLoaderListener`的监听器,它会在Web应用启动时加载Spring的ApplicationContext。 - **创建Spring配置文件**: 创建XML或Java...

    web项目整合spring

    这些bean是Spring管理的对象,它们的生命周期由Spring容器控制。例如,我们可以在这里声明数据库连接池、数据源、事务管理器等。 2. **配置Web Dispatcher Servlet**:在`web.xml`中,我们需要配置一个Spring的...

    加载spring 文件,在web.xml中的配置

    当我们谈论“加载Spring文件,在web.xml中的配置”时,主要是指如何在Web应用启动时初始化Spring IoC(Inversion of Control,控制反转)容器并加载配置文件。 1. **使用ContextLoaderListener** `&lt;listener&gt;`标签...

    Spring源代码解析(二):IoC容器在Web容器中的启动.doc

    总的来说,Spring在Web容器中的启动过程涉及到`WebApplicationContext`的创建、配置文件的解析、bean定义的加载和bean的实例化。通过这种方式,Spring能够紧密地集成到Web环境中,提供全面的依赖注入和控制反转功能...

    Web项目中使用Spring, 使用 Spring 的器监听器 ContextLoaderListener.docx

    【Spring在Web项目中的应用】 ...同时,通过监听器`ContextLoaderListener`,可以在Web容器启动时自动加载Spring配置,确保在整个Web应用程序生命周期中,Service层和其他Spring管理的bean都可以正确地被创建和管理。

    Spring容器 .ppt

    Spring容器是Spring框架的核心组成部分,它负责管理对象的生命周期和对象之间的依赖关系。Spring容器的主要职责是读取配置元数据,创建和组装Bean,并提供Bean的完整生命周期管理。本篇内容将深入探讨Spring容器的...

    struts加载spring的方法

    4. **启动Web应用时加载Spring配置**:当Web应用启动时,`ContextLoaderListener`监听器会根据`contextConfigLocation`参数读取配置文件,并创建相应的ApplicationContext。 #### 二、Struts配置文件中的Spring集成...

    web容器中实例化spring相关配置解析

    ContextLoaderListener监听器会扫描classpath下的applicationContext.xml文件,并将其加载到Spring容器中。下面是一个基本的配置示例: &lt;param-name&gt;contextConfigLocation &lt;param-value&gt;classpath:bean.xml ...

    Spring Boot非Web项目运行的方法

    Spring Boot非Web项目运行的方法 Spring Boot是一个基于Java的开源框架,主要用于构建基于Web的应用程序。然而,在某些情况下,我们可能不需要提供Web服务,例如跑定时任务的项目。在这种情况下,我们需要了解如何...

    Spring框架web项目实战全代码分享

    在本篇【Spring框架web项目实战全代码分享】中,我们将深入探讨如何使用Spring框架构建一个Java Web项目。首先,我们需要了解Spring的核心概念,它是一个轻量级的、全面的开源框架,主要用于简化企业级应用的开发。...

    web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序

    在`web.xml`中配置Spring时,通常通过Listener来加载Spring容器,这样可以在应用程序启动时初始化所有的Spring Bean。 **示例代码:** ```xml org.springframework.web.context.ContextLoaderListener ...

    Spring中ApplicationContext加载机制

    在 Web 应用程序中,ApplicationContext 的加载机制是非常重要的, Spring 提供了多种方式来加载 ApplicationContext。 首先,Spring 提供了两种选择来加载 ApplicationContext:ContextLoaderListener 和 ...

    WEB项目-集成Flex3+BlazeDS3.2+Spring2.5.6集成方式二

    \n\n**步骤2:配置Web.xml**\n\n在Web应用的配置文件Web.xml中,我们需要添加Spring的`ContextLoaderListener`监听器,这样Spring容器会在应用启动时自动加载。同时,指定`contextConfigLocation`参数,指出Spring的...

    Spring动态加载配置文件

    总的来说,Spring动态加载配置文件的实现涉及到文件监听、配置文件解析、应用上下文刷新以及Web容器的协同。通过这样的机制,开发者可以在开发阶段快速响应配置的更改,提高开发效率,同时降低生产环境因重启服务...

    Spring源代码解析(一):IOC容器.doc

    在Spring源代码解析的第一部分,我们将聚焦于IOC容器,特别是BeanFactory接口,它是所有Spring容器的基础。 BeanFactory接口是Spring的基石,它定义了基本的容器操作,如获取Bean、检查Bean是否存在、确定Bean的...

    Java Web 基于Spring Struts Hibernate 轻量级架构开发基础

    在实际项目中,开发者通常会结合Spring Boot、MyBatis等现代框架,以提升开发效率和项目的可维护性。不过,SSH框架作为传统的轻量级架构,仍然是许多企业中不可或缺的一部分,理解并熟练掌握SSH的集成和使用对于Java...

    [课堂课件讲解]Java微服务实践-Spring Boot嵌入式Web容器.pptx

    Java微服务实践-Spring Boot嵌入式Web容器 Java微服务实践是指在微服务架构中使用Java语言开发微服务, Spring Boot...Java微服务实践中,Spring Boot嵌入式Web容器是非常重要的组件,可以帮助开发者快速开发微服务。

    jetty 手动 加载spring mvc demo

    手动加载Spring MVC到Jetty的过程中,主要涉及以下步骤: 1. **创建Spring配置**:首先,你需要创建一个Spring的配置文件,如`servlet-context.xml`,该文件定义了Spring MVC的组件,如DispatcherServlet、视图解析...

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

    在Spring框架中,当我们将它应用于Web应用程序时,需要进行特殊的配置来自动加载Spring的配置文件。本文主要围绕"Spring源码学习七:web应用自动装配Spring配置文件1"这一主题,详细解析Web环境中Spring的初始化过程...

Global site tag (gtag.js) - Google Analytics