随笔分类 - springmvc
springmvc源码分析
Mybatis实战之TypeHandler高级进阶
摘要:上篇文章分享了在项目实战中自定义Mybatis的TypeHandler来处理枚举类型。文章结尾也指出了美中不足之处,那就是每次都需要指定我们自定义的枚举TypeHandler。 随着项目枚举类型的增多,每次都要写一遍这个会令人很反感。那么,本次我们就来解决这一痛点。 思路分析 1. 上篇文章讲到,
阅读全文
Mybatis实战之自定义TypeHandler处理枚举
摘要:在Mybatis中,处理枚举类的TypeHandler有两个: 1. EnumTypeHandler : 用于保存枚举名 2. EnumOrdinalTypeHandler : 用于保存枚举的序号。 在实际项目中,以上往往不能满足我们的需求。 需求分析 枚举需要包含两个属性,label(用于显示),
阅读全文
Spring MVC错误页面配置
摘要:当前SpringMVC非常流行,在大多数情况,我们都需要自定义一些错误页面(例如:401, 402, 403, 500...),以便更友好的提示。对于spring mvc,这些当然是支持自定义的,spring是怎么做的? 还是去看看spring的源码吧: <! more 原理 DispatcherS
阅读全文
springMVC 源码解读系列(一)初始化
摘要:先看看DispatcherServlet的类机构:初始化时序图:servlet初始化会调用 init 方法,换句话说就是springMVC进行初始化的时候首先会去执行HttpServletBean的init方法, 下面看看HttpServletBean的源码:上面这段代码主要是在获取你在web.xm...
阅读全文