`
v7sky
  • 浏览: 76493 次
文章分类
社区版块
存档分类
最新评论

springmvc xx-servlet.xml 和applicationContext.xml的区别

阅读更多
Spring lets you define multiple contexts in a parent-child hierarchy.

The applicationContext.xml defines the beans for the "root webapp context", i.e. the context associated with the webapp.

The spring-servlet.xml (or whatever else you call it) defines the beans for one servlet's app context. There can be many of these in a webapp, one per Spring servlet (e.g. spring1-servlet.xml for servlet spring1, spring2-servlet.xml for servlet spring2).

Beans in spring-servlet.xml can reference beans in applicationContext.xml, but not vice versa.

All Spring MVC controllers must go in the spring-servlet.xml context.

In most simple cases, the applicationContext.xml context is unnecessary. It is generally used to contain beans that are shared between all servlets in a webapp. If you only have one servlet, then there's not really much point, unless you have a specific use for it.
分享到:
评论

相关推荐

    韩顺平 Java工程师课程-SpringMVC-v2.pdf

    5. 基于 Spring:SpringMVC 是基于 Spring 的,SpringMVC 的核心包是 spring-webmvc-xx.jar 和 spring-web-xx.jar。 SpringMVC 与 Spring、SpringBoot 的关系 1. Spring MVC 只是 Spring 处理 WEB 层请求的一个...

    ssm框架基础配置文件web.xml模板springmvc.xml模板applicationContext.xml模板拿来即用

    3. **applicationContext.xml**:这是Spring的上下文配置文件,主要管理服务层(Service)和数据访问层(DAO)的Bean。包括Bean的定义、依赖注入(DI)、事务管理、AOP(面向切面编程)等配置。 - Bean定义:使用`...

    springMVC-Hibernate-Oracle-master.zip

    3. **src/main/resources** - 配置文件存放处,如Hibernate的`hibernate.cfg.xml`配置文件,数据库连接信息,以及Spring的配置文件,如`dispatcher-servlet.xml`和`applicationContext.xml`。 4. **src/main/webapp*...

    springmvc-mybatis.rar

    而"springmvc-mybatis"目录则可能包含了项目的基本结构,包括Spring的配置文件(如 applicationContext.xml 和 springmvc-dispatcher-servlet.xml),MyBatis的配置文件(mybatis-config.xml),以及Mapper接口和...

    springmvc-intro1.zip

    在`main`下,`java`目录存放Java类,`resources`存放资源配置文件,如Spring的配置文件`dispatcher-servlet.xml`或`applicationContext.xml`。`webapp`目录则存放Web相关的资源,如静态文件、JSP页面和Web应用的部署...

    最简单的SpringMVC Maven配置.docx

    在SpringMVC的配置完成后,开发者可以创建相应的`spring-servlet.xml`和`springMVC-servlet.xml`文件,来定义Bean、拦截器、视图解析器以及其他SpringMVC的相关设置。例如,`springMVC-servlet.xml`中可能会包含以下...

    ssm-crud.zip

    - **配置文件**:包括Spring的`applicationContext.xml`和`springmvc-dispatcher-servlet.xml`,MyBatis的`mybatis-config.xml`,以及Maven的`pom.xml`,这些文件定义了组件间的依赖关系和应用的配置信息。...

    SPRING MVC配置过程

    spring-servlet.xml 文件名是根据上面 web.xml 中 <servlet-name> 标签的值生成的,例如,如果 <servlet-name> 为 springMVC,那么对应的文件名为 springMVC-servlet.xml。 <?xml version="1.0" encoding="UTF-8"?>...

    Spring MVC Demo

    本工程主要是一个练手,里面对web.xml和applicationContext-base.xml有一个详细的说明。 <servlet> <servlet-name>Dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet...

    详解Spring mvc的web.xml配置说明

    在构建基于Spring MVC的Web应用程序时,`web.xml`配置文件扮演着至关重要的角色。它定义了应用程序的行为,包括启动时的初始化、请求处理以及中间件的设置。下面我们将详细探讨`web.xml`中涉及Spring MVC的主要配置...

    SSM-springframework-3.1.4.RELEASE-mybatis-3.2.2.zip

    - 配置SpringMVC的Servlet(`servlet-context.xml`),包括视图解析器、拦截器等。 2. **配置SpringMVC** - 在`web.xml`中配置DispatcherServlet,指定配置文件位置。 - 定义Controller,使用注解或XML配置来...

    joda-time-1.6.2.jar

    然后,在Spring的配置文件(如`applicationContext.xml`或`dispatcher-servlet.xml`)中,添加以下配置: ```xml <bean id="jodaTimeFormattingConverter" class="org.springframework.format.datetime.joda....

    SpringMVC配置详解.pdf

    总结起来,Spring MVC的配置涉及`web.xml`中的`DispatcherServlet`和`ContextLoaderListener`,以及`spring-servlet.xml`中的MVC组件和Controller类的定义。理解并熟练配置这些元素是使用Spring MVC进行Web开发的...

    springMVC框架搭建及详解

    `spring-servlet.xml`是SpringMVC的核心配置文件,通常包含有DispatcherServlet的初始化参数和组件扫描等配置。该文件名由`servlet-name`加上`-servlet.xml`构成,例如: ```xml <?xml version="1.0" encoding="UTF...

    spring MVC配置详解

    -- 可以自定义 servlet.xml 配置文件的位置和名称,默认为 WEB-INF 目录下,名称为[<servlet-name>]-servlet.xml,如 spring-servlet.xml --> <init-param> <param-name>contextConfigLocation</param-name> ...

    springmvc、spring、mybatis的resources配置文件和web.xml

    它的配置文件(通常为`servlet-context.xml`或`applicationContext.xml`)主要包含处理器映射器(HandlerMapping)、处理器适配器(HandlerAdapter)、视图解析器(ViewResolver)等组件的配置。例如: ```xml ...

    SpringMVC-02.doc

    - **Spring配置**:应用上下文配置文件`applicationContext.xml`主要负责配置服务层和数据访问层组件。 - **Spring MVC配置**:在`Web.xml`中配置DispatcherServlet,它是Spring MVC的前端控制器,负责调度请求。...

    SpringMVC框架搭建及详解.pdf

    在web.xml文件中,需要配置Spring MVC的servlet和listener。具体来说,需要添加以下配置: * 配置servlet: ```xml <servlet> <servlet-name>spring</servlet-name> <servlet-class>org.springframework.web....

    SpringMVC 中xml文件的读取与显示

    标签"SpringMVC"和"XML"暗示了SpringMVC框架的配置主要依赖XML文件。虽然Spring4.0之后更推荐使用Java配置,但XML配置仍然是理解和学习SpringMVC不可或缺的一部分,尤其是在阅读和维护老项目时。 总结来说,...

    springMVC.doc

    - `<context-param>` 配置指定了 `contextConfigLocation`,即 `applicationContext.xml` 文件的路径,这里设置为 `classpath:config/applicationContext.xml`。 **二、Spring MVC 配置文件(spring-servlet.xml)...

Global site tag (gtag.js) - Google Analytics