`

【spring】搭建springmvc

 
阅读更多
  1. 在web.xml中添加前端控制其<servlet>
    <servlet>
            <!-- 读取WEB-INF下springmvc-serlvet.xml文件 -->
    	<servlet-name>springmvc</servlet-name>
    	<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    	<load-on-startup>1</load-on-startup>
    </servlet>
    
    <servlet-mapping>
    	<servlet-name>springmvc</servlet-name>
    	<url-pattern>/</url-pattern>
    </servlet-mapping>


  2.  在springmvc-servlet.xml中配置部件扫描,将@Componet,@Controller,@Service,@Repository等注解的类转换为Bean
    <context:component-scan />
     

  3. 在springmvc-servlet.xml中配置注解驱动,将请求参数绑定到控制器的方法参数上
    <mvc:annotation-driven/> 


  4. 在springmvc-servlet.xml中配置处理对静态资源的请求
    <mvc:resources mapping="/resources/**" location="/resources/" />
     

  5. 配置处理器映射类(HandlerMapping)来明确地将请求分发给哪个控制器(Controller)
    <!-- 将客户端的请求映射给使用@RequestMapping注解的控制器和控制器方法 -->
    <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping">
            <property name="useSuffixPatternMatch" value="false" />
    </bean>
    
     

  6. 配置文件上传解析器
    <bean id="multipartResolver"
    		class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

     
  7. 配置视图解析器,这里使用综合视图解析器
    <bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
    	<property name="mediaTypes">
    		<map>
    			<entry key="html" value="text/html"/>
    			<entry key="json" value="application/json"/>
    		</map>
    	</property>
    	<property name="viewResolvers">
    		<list>
    			<bean class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    				<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
    				<property name="prefix" value="/page/"/>
    				<property name="suffix" value=".jsp"/>
    			</bean>
    		</list>
    	</property>
    	<property name="defaultViews">
    		<list>
    			<bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView">
    				<property name="prefixJson" value="false"/>
    			</bean>
    		</list>
    	</property>
    </bean>

     
  8. ---待续
分享到:
评论

相关推荐

    maven搭建SpringMVC+spring+ibatis

    在IT行业中,构建高效、可扩展的Web应用是至关重要的,而"Maven搭建SpringMVC+Spring+Ibatis"的组合则提供了一种强大的解决方案。本文将深入探讨这些技术及其集成,帮助你理解和掌握如何利用它们来构建现代化的Java ...

    使用intellij idea搭建MAVEN+SSM(Spring+SpringMVC+MyBatis

    【标题】:“使用IntelliJ IDEA搭建MAVEN+SSM(Spring+SpringMVC+MyBatis)项目” 【正文】 在Java开发领域,Spring、SpringMVC和MyBatis框架的组合,简称SSM,是构建Web应用程序的常用技术栈。IntelliJ IDEA作为...

    spring/springmvc/mybatis所需jar包

    总结来说,"spring/springmvc/mybatis所需jar包"涵盖了Spring、SpringMVC和MyBatis框架的基本运行环境,开发者可以通过这些库文件快速搭建一个基于这三个框架的Java Web项目,进行高效、灵活的后端开发。同时,理解...

    idea工具创建的Spring+SpringMVC+Hibernate+maven项目

    标题中的"idea工具创建的Spring+SpringMVC+Hibernate+maven项目"指的是使用IntelliJ IDEA这个集成开发环境(IDE)构建的一个Java Web项目,该项目整合了四个关键的技术框架:Spring、SpringMVC、Hibernate以及Maven...

    Spring+SpringMVC+MyBatis的简单搭建

    SSM框架,即Spring、SpringMVC和MyBatis的集成,是Java Web开发中常用的一种轻量级架构。这个框架组合提供了模型-视图-控制器(MVC)的架构模式,使得开发者能够更高效地处理业务逻辑、数据访问以及用户界面。下面将...

    毕设项目-基于Spring + SpringMvc + MyBatis搭建的学生信息管理系统源码.zip

    毕设项目-基于Spring + SpringMvc + MyBatis搭建的学生信息管理系统源码.zip毕设项目-基于Spring + SpringMvc + MyBatis搭建的学生信息管理系统源码.zip毕设项目-基于Spring + SpringMvc + MyBatis搭建的学生信息...

    Eclipse下Spring+SpringMVC+Hibernate框架环境搭建demo

    本教程将详细介绍如何在Eclipse中搭建一个基于Spring、SpringMVC和Hibernate的集成开发环境,为初学者提供一个良好的起点。 首先,我们来了解这三个框架的核心功能: 1. **Spring**:这是一个轻量级的Java企业级...

    Spring+SpringMVC+Hibernate框架搭建

    在IT行业中,Spring、SpringMVC和Hibernate是三个非常重要的Java开发框架,它们共同构建了SSH(Spring、SpringMVC、Hibernate)体系,为开发者提供了高效、灵活的Web应用程序开发解决方案。下面将详细介绍这三个框架...

    SSM(Spring+springmvc+mybatis)项目实例.zip

    SSM(Spring、SpringMVC、MyBatis)是一个经典的Java web开发框架组合,它将Spring的核心容器、Spring MVC作为视图控制器以及MyBatis作为持久层框架集成在一起,为开发者提供了一种高效且灵活的开发方式。...

    搭建spring、springMVC、myBaits框架

    搭建Spring、SpringMVC和MyBatis这三大框架是Java Web开发中的常见任务,它们各自在应用程序的不同层次上提供服务,构建出一个完整的MVC(Model-View-Controller)架构。下面将详细介绍这三个框架以及如何将它们整合...

    Spring+SpringMVC+Hibernate+Maven框架搭建及配置文件源码

    在"Spring+SpringMVC+Hibernate+Maven框架搭建及配置文件源码"这个项目中,开发者可能已经包含了这些框架的配置文件,例如Spring的applicationContext.xml、SpringMVC的servlet-context.xml、Hibernate的hibernate....

    mybatis3+spring+springMVC4整合jar包.rar

    标题 "mybatis3+spring+springMVC4整合jar包.rar" 描述的是一个整合了MyBatis 3、Spring 4 和 Spring MVC 4 的项目压缩包。这个压缩包通常用于快速搭建一个基于Java的Web开发环境,尤其是用于处理数据库操作和前端...

    Maven整合Spring+SpringMVC+Hibernate+SpringDataJPA

    在现代Java Web开发中,"Maven整合Spring+SpringMVC+Hibernate+SpringDataJPA"是一个常见的架构组合,被广泛应用于构建企业级应用程序。这个组合通常被称为"SSM",其中"M"代表Maven,"S"代表Spring,包括Spring核心...

    Maven搭建Spring+SpringMVC+Mybatis+MySql+SpringSecurity项目源码

    【标题】:“Maven搭建Spring+SpringMVC+Mybatis+MySql+SpringSecurity项目源码” 本项目源码展示了如何使用Maven构建一个完整的Java Web应用,它整合了Spring框架、SpringMVC、Mybatis、MySql数据库以及Spring ...

    采用框架Spring+SpringMVC+mybatis搭建框架,完成省市区级联查询

    在本文中,我们将深入探讨如何使用Spring、SpringMVC和Mybatis这三大流行框架来构建一个省市区级联查询的应用。这些技术都是Java Web开发中的重要组成部分,它们各自承担着不同的职责,共同构建出高效、灵活的后台...

    spring + springmvc + mybatis 整合 及 mybatis-pagehelper分页

    通过这个压缩包,开发者可以快速地搭建一个具备分页功能的SSM(Spring、SpringMVC、MyBatis)项目,并以此为基础进行自己的业务开发。这不仅节省了时间,也降低了出错的可能性,是学习和实践Java Web开发的好资料。

    spring+springmvc+mybatis搭建的一个考勤管理系统附带mysql数据库

    本文将详细介绍如何使用Spring、SpringMVC和MyBatis三大框架来搭建这样一个系统,并结合MySQL数据库进行数据存储。 一、Spring框架 Spring作为Java领域中的核心框架,提供了依赖注入(Dependency Injection, DI)和...

    基于Maven 搭建Spring + SpringMVC源码.rar

    在搭建Spring + SpringMVC项目时,我们需要在pom.xml中添加相应的依赖,例如Spring Framework和Spring MVC的jar包。 3. 引入Spring和Spring MVC依赖: 在pom.xml中,我们需要添加Spring核心、Spring MVC以及其他的...

    spring+springmvc+mybatis搭建的一个湖北电信渠道营销支撑系统附带mysql数据库

    《构建基于Spring、SpringMVC和MyBatis的湖北电信渠道营销支撑系统》 在信息技术高速发展的今天,电信行业的业务支撑系统已经成为企业运营的核心部分。本文将深入探讨如何利用Spring、SpringMVC和MyBatis这三大开源...

    Spring+SpringMVC+Hibernate+JSP框架搭建

    "Spring+SpringMVC+Hibernate+JSP框架搭建"就是一个经典的Java Web开发解决方案,它整合了四个核心组件来实现全面的后端功能和用户界面交互。下面我们将深入探讨这四个组件以及它们如何协同工作。 1. **Spring框架*...

Global site tag (gtag.js) - Google Analytics