![](https://img-blog.csdnimg.cn/ff584be5b3314a0e8e14a549f666d4bf.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
springmvc
springmvc那点事
爱琴孩
扫盲+科普+解惑,愿天下程序员每天少掉头发
展开
-
springmvc中的转发和重定向
前言对于请求的转发和重定向,想必大家都很熟悉了。转发发生在服务端,重定向发生在客户端。转发属于同一次请求,而重定向属于是客户端重新发送了一次新的请求,以及对于在浏览器上链接地址的显示等等,这些区别大家肯定都很清楚。在日常开发中,由于框架的使用,我们使用的请求转发和请求重定向都是经过框架的封装,封装之后我们使用起来会更加方便,但是由于封装之后,有些小伙伴对封装内部的底层原理就可能有点模糊,导致在日常应原创 2017-08-08 13:09:09 · 9279 阅读 · 0 评论 -
springmvc异常统一处理
前言在日常开发中,自己写的代码中总是有各种各样的异常,不管是受查异常还是非受查异常。对于异常我们可以在每个方法里面去去捕获异常,然后跳转到对应的异常页面中,但是这样的话就会导致代码侵入比较严重,耦合性差,同时在每个方法里面都进行异常捕获处理,这样效率也比较低。 那么有没有一种好的方式来解决这个问题呢,其实spring已经帮我们处理好这个问题了,具体的处理流程请看下图。 从上图中可以看出来,C原创 2017-08-05 15:27:21 · 643 阅读 · 0 评论 -
深入分析springmvc中的处理器映射器和适配器
前言随着springmvc的注解功能使用,springmvc已经逐渐取代struts2成为目前比较主流的mvc框架,在springmvc中除了核心控制器DispatcherServlet这个核心组件之外,还有在springmvc中的处理器映射器和适配器,这两个组件在springmvc整个的运行流程之中扮演一个很重要的角色,至于映射器和适配器这两个组件他们的功能,我们可以这样理解,映射器主要是跟我我们原创 2017-08-21 22:37:49 · 10765 阅读 · 3 评论 -
掀开<mvc:annotation-driven/>的面纱
前言随着springmvc对注解的支持,基于注解的开发方式使用也是越来越多。配置文件和基于注解的开发方式,想必有过开发经验的人都知道他们的区别。在使用注解的过程中一般开发会经常在springmvc的配置文件中看到<mvc:annotation-driven/>,通常会在上面看到注释“开启注解功能”,这么简单的一句话,真的就能涵盖这个标签背后强大的功能吗??显然是不能的,这背后spring为我们做了很原创 2017-08-25 14:18:28 · 491 阅读 · 0 评论 -
springmvc拦截器
前言最近在门户网站中需要做登录验证,里面简单用到了拦截器。对于拦截器想必大家不会陌生,这里主要和大家一起总结一下对springmvc拦截器的使用。拦截器在日常开发中也是经常用到,比如日志记录,登录权限验证,模块方法程序性能检测等等。这里主要结合几个小例子来和大家一起总结一下springmvc拦截器的使用。springmvc拦截器简单小配置这里主要是讲解springmvc的拦截器,所以psirngmv原创 2017-09-08 14:33:25 · 417 阅读 · 0 评论 -
springmvc中的文件上传
前言对于文件上传,想必大家都很熟悉。不管是基于servlet的文件上传,还是基于struts2,或者是现在比较流行的springmvc。他们实现文件上传的本质都是一样的。这里和大家一起总结一下springmvc中的文件上传问题。文件上传本身没有什么难度,但是一些小细节对于刚刚接触java的萌新来说,还是需要注意一下的。基于spirngmvc的文件上传这里主要是和大家一起总结一下关于springmvc原创 2017-09-05 22:37:14 · 294 阅读 · 0 评论 -
springmvc静态资源访问
本人小白一个,这也是自己写的第一篇小文章,其实也算不上啥文章,只是一份踩坑小总结。 最近因为公司项目需要,在用freemarker做了一个门户页面静态化功能,期间遇到一个小问题,当时解决的过程有点坎坷,所以总结一下解决思路,顺便巩固一下以前的小知识。问题描述问题是这样产生的,当时在项目中用freemarker静态化了一个homePage.html页面。这个文件保存在项目发布在tomc原创 2017-07-15 09:30:47 · 3453 阅读 · 0 评论