SpringMVC小结(四)

1.说明

如果读者有下载笔者的源码的话,而且要尝试运行,可能会有一点问题。因为笔者在项目中加入了Redis的应用。由于笔者时间有限,所以就没的讲解了,有兴趣和读者可以自己看代码。加入了Redis的应用,所以要想通过Tomcat启动项目,首先是先启动Redis.启动的命令如下。(下载链接:http://pan.baidu.com/s/1nv3uy4x 密码:rg0i)笔者是将软件放到了D盘下。

2.项目结构

源码下载:[email protected]:owenwilliam/masterSpringMVC6.git

时间: 2024-10-20 06:36:45

SpringMVC小结(四)的相关文章

SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合

之前我整合了Spring和MyBatis这两个框架,不会的可以看我的文章MyBatis框架的学习(六)——MyBatis整合Spring.本文我再来讲SpringMVC和MyBatis整合开发的方法,这样的话,Spring.MyBatis和SpringMVC三大框架的整合开发我们就学会了.这里我使用的Spring是Spring4.1.3这个版本(SpringMVC自然也是这个版本),MyBatis是MyBatis3.2.7这个版本. 为了更好的学习SpringMVC和MyBatis整合开发的方法

SpringMVC的四种HandlerMapping

1:基础配置 (1)pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

SpringMVC(十四) RequestMapping ModelAndView

ModelAndView返回模型数据和视图.参考以下Demo代码,了解其实现方法.关注通过视图名称创建ModelAndView的构造方法,以及通过${requestScope.attribute}的方法获取model数据的方式. 控制器代码: package com.tiekui.springmvc.handlers; import java.util.Date; import org.springframework.stereotype.Controller; import org.sprin

SpringMVC(四)数据绑定-1

在SpringMVC(三)URL请求到Action的映射规则我们介绍了请求是如何映射到一个action上的,下一步当然是如何获取到请求中的数据,这就引出了本篇所要讲的内容-数据绑定. 首先看一下都有哪些绑定数据的注解: [email protected],绑定单个请求数据,可以是URL中的数据,表单提交的数据或上传的文件: [email protected],绑定URL模板变量值: [email protected],绑定Cookie数据: [email protected],绑定请求头数据:

SpringMvc入门四----rest风格Url

知识点: REST风格URL简介 SpringMvc对rest风格的支持 @PathVariable 获取 Url 变量 SpringMvc对静态资源的处理 REST风格URL简介: 我们平时看到的spring项目请求都是*.do的,但是像下面这两个网址一样,我们可以去掉.do,这样看起来就比较清爽.第一个是比较明显的REST风格URL,显示的网址没有后缀,第二种其实也算是一种REST风格URL. SpringMvc对Rest风格的支持: 效果预览:可以看到地址栏上的url已经没有.do了. 再

SpringMVC(四)-- 文件下载、自定义拦截器、异常处理

1.文件下载 用ResponseEntity<byte[]> 返回值完成文件下载 具体参见本博客之前的<文件上传下载> @RequestMapping(value="/testResponseEntity") public ResponseEntity<byte[]> testResponseEntity(HttpServletRequest request) throws Exception{ ServletContext servletConte

SpringMVC中四个基本注解

@Component.@Repository @Service.@Controller 看字面含义,很容易却别出其中三个: @Controller 控制层,就是我们的action层 @Service 业务逻辑层,就是我们的service或者manager层 @Repository 持久层,就是我们常说的DAO层 而@Component (字面意思就是组件),它在你确定不了事哪一个层的时候使用. 其实,这四个注解的效果都是一样的,Spring都会把它们当做需要注入的Bean加载在上下文中; 但是在

springmvc小结

spring配置: <context:component-scan> 在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component, @Repository, @Service, @Controller这些注解的类,则把这些类注册为bean. 参考:http://blog.csdn.net/chunqiuwei/article/details/16115135,http://www.cnblogs.com/xdp-gac

SpringMVC的四个核心接口

在最简单的SpringMVC应用程序中,控制器是唯一的你需要在java web部署描述文件(即Web.xml文件)中配置Servlet.Spring MVC控制器---通常称做DispatcherServlet,实现了前端控制器设计模式,并且每个web请求必须通过他以便它能够管理请求的生命周期. 当一个web请求发送到SpringMVC应用程序,dispatcher servlet首先接受请求,然后他组织哪些在 Spring Web应用程序上下文配置的(例如实际请求处理控制器和视图解析器)或者使