`

SpringMVC3.1配置

 
阅读更多
web.xml文件引入Spring的配置文件

 

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
	id="WebApp_ID" version="3.0">
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<!-- 应用上下文配置文件 -->
		<param-value>/WEB-INF/spring-servlet.xml</param-value>
	</context-param>
	<!-- 配置spring核心servlet -->
	<servlet>
		<servlet-name>spring</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<!-- url-pattern配置为/,不带文件后缀,会造成其它静态文件(js,css等)不能访问。如配为*.do,则不影响静态文件的访问 -->
	<servlet-mapping>
		<servlet-name>spring</servlet-name>
		<url-pattern>/</url-pattern>
	</servlet-mapping>
</web-app>

 

以下是Spring配置文件代码

 

<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p"
	xmlns:mvc="http://www.springframework.org/schema/mvc" 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-3.0.xsd
      http://www.springframework.org/schema/context
      http://www.springframework.org/schema/context/spring-context.xsd
      http://www.springframework.org/schema/mvc
      http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
	<!-- 启动注解驱动的Spring MVC功能,注册请求url和注解POJO类方法的映射 -->
	<mvc:annotation-driven />
	<!-- 启动包扫描功能,以便注册带有@Controller、@Service、@repository、@Component等注解的类成为spring的bean -->
	<context:component-scan base-package="com.mvc.rest" />
	<!-- 对模型视图名称的解析,在请求时模型视图名称添加前后缀 -->
	<bean
		class="org.springframework.web.servlet.view.InternalResourceViewResolver"
		p:prefix="/WEB-INF/view/" p:suffix=".jsp" />
</beans>

 

备注:

  1. web.xml和Spring-servlet.xml需放在同一目录下。(例如:*/spring/webroot/WEB-INF)
  2. 附件有SpringMVC3.1依赖jar包。
分享到:
评论

相关推荐

    SpringMVC3.1实例源码

    在这个基于SpringMVC 3.1的实例中,我们将深入探讨其主要功能、架构和配置。Spring 3.1引入了一些重要的改进和优化,使得开发更高效,性能更卓越。 1. **SpringMVC架构** SpringMVC采用Model-View-Controller设计...

    SpringMVC 3.1 体验

    在依赖注入方面,SpringMVC 3.1改进了自动扫描和组件配置,使得开发者可以更轻松地管理控制器和其他服务类。`@Controller`、`@Service`、`@Repository`等注解配合`@ComponentScan`可以自动发现并注册相关bean,减少...

    SpringMVC3.1 + Mybatis3.1实例

    1. **注解驱动**:SpringMVC3.1广泛支持注解,如@Controller、@RequestMapping、@RequestParam等,使得配置更加简洁。 2. **ModelAndView对象**:用于将模型数据和视图路由结合在一起,方便地将数据传递到视图。 3...

    myeclipse2013+springmvc3.1+hibernate4实例

    【标题】"myeclipse2013+springmvc3.1+hibernate4实例"涉及的关键技术点包括MyEclipse开发环境、SpringMVC框架以及Hibernate对象关系映射工具,它们是Java Web开发中的核心组件。MyEclipse是集成开发环境(IDE)的一...

    springmvc 3.1 多视图

    3.1版本中,你可以配置不同的视图解析器来处理不同类型的视图。例如,对于JSP,我们可以使用InternalResourceViewResolver,而对于FreeMarker,我们可以配置FreeMarkerViewResolver。视图解析器会根据返回的逻辑视图...

    springmvc3.1整合hibernate

    Spring MVC 3.1 整合 Hibernate 是一个常见的企业级应用开发模式,它结合了Spring框架的MVC模块和Hibernate持久化框架,以实现高效、灵活的后端数据处理。这个整合过程涉及到多个方面,包括依赖管理、配置、实体映射...

    springmvc3.1+hibernate3环境搭建架包

    在本环境中,我们将会探讨如何利用Spring MVC 3.1和Hibernate 3搭建一个完整的开发环境。 Spring MVC是Spring框架的一部分,它提供了一种优雅的方式来组织和处理Web应用程序的请求。3.1版本引入了一些增强的功能,...

    springmvc3.1 hibernate

    在“springmvc3.1 hibernate”示例中,你可能会看到如何配置Spring MVC和Hibernate的XML配置文件,如何定义Controller和Service,以及如何创建DAO来操作数据库。同时,IBS-WebServer可能是一个包含示例应用的Web...

    跟开涛学SpringMVC(6.3)SpringMVC3

    3. **Java配置**:SpringMVC 3.1进一步推动了Java配置的使用,减少了XML配置的需求。通过使用`@Configuration`和`@Bean`注解,开发者可以直接在Java类中定义和管理bean,简化了配置过程,也使得配置更加直观和模块化...

    SpringMVC:SpringMVC 3.1

    SpringMVC 3.1是在2011年发布的一个版本,它带来了许多改进和新特性,提升了开发效率和应用性能。 首先,SpringMVC的核心设计模式是模型-视图-控制器(Model-View-Controller)。在SpringMVC框架中,控制器接收HTTP...

    springMVC3.1.1+Hibernate3.5.5整合包

    Spring MVC和Hibernate是Java开发中两个非常重要的框架,它们分别负责Web层和持久化层的任务。Spring MVC作为Spring框架的一...在实际使用时,开发者需要根据具体需求配置和调整各个组件的参数,以实现最佳性能和功能。

    SpringMVC完整文档PDF

    首先,我们来看`SpringMVC3.1中文文档.pdf`。这个文档可能涵盖了SpringMVC 3.1版本的详细信息。3.1版本是一个重要的里程碑,引入了若干改进和新特性,例如支持RESTful Web服务、异步处理和表达式语言(SpEL)增强。...

    springMVC+Spring3.1+Ibatis整合CRUD

    1. **配置SpringMVC**:创建`web.xml`配置文件,设置DispatcherServlet,并配置相应的SpringMVC配置文件。 2. **配置Spring**:在Spring配置文件中,定义bean,包括数据源、SqlSessionFactory、...

    spring mvc3.2.7+servlet3.1(jetty)+maven3+eclipse

    在构建Web应用程序时,"spring mvc3.2.7 + servlet3.1(jetty) + maven3 + eclipse"的组合提供了一种高效且灵活的开发环境。这个配置涉及了多个关键组件,它们共同作用于项目的搭建、管理和运行。 **Spring MVC ...

    详解SpringMVC加载配置Properties文件的几种方式

    在SpringMVC中,加载配置Properties文件是应用中常见的需求,用于存储数据库连接信息、系统配置等关键数据。本文将详细介绍几种SpringMVC加载Properties文件的方法。 1. 通过`context:property-placeholder`实现...

    跟我学SpringMVC

    ##### 4.2 SpringMVC3.1新特性 - **新特性概述**:SpringMVC 3.1版本增加了一些新的特性,如支持使用HTTP方法注解(@PatchMapping、@DeleteMapping)等。 - **生产者、消费者请求限定**:介绍了如何使用@Consumes和@...

    SpringMVC详解

    随着版本的更新,SpringMVC不断引入新的特性和改进,例如SpringMVC 3.1中的生产者、消费者请求限定,增强了对请求类型的控制,使得API设计更加灵活。 以上只是SpringMVC框架的部分内容,实际使用中还包括视图模板...

    springMVC+Mybatis3.1+spring3.1.2包含事务,注解,拦截器

    springMVC+Mybatis3.1+spring3.1.2(包含事务详解,代码诠释,含数据库文件) 展示了增、删、改、查、注解、拦截器、spring事务配置(亲测成功),sql文 件!!赶紧来下载给好评!!! web project 完全可以跑起来!...

    springMVC学习--基本的几个例子

    在“springMVC学习--基本的几个例子”这个主题中,我们将深入探讨SpringMVC的基础配置以及几个关键示例。 1. **SpringMVC基本配置**: - **web.xml配置**:这是SpringMVC应用的入口点,我们需要配置...

    springmvc开发文档

    #### 八、SpringMVC 3.1 新特性 - **生产者、消费者请求限定**:增强了对 RESTful API 的支持,允许开发者更精细地控制请求的处理。 - **强大的数据绑定**:包括但不限于类型转换、格式化、数据验证等功能,使得...

Global site tag (gtag.js) - Google Analytics