![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
Clearlove7·11
坚持一定有所得,永远不要让自己停止美好
展开
-
springmvc异常之.....Consider declaring it as object wrapper for the corresponding primitive type....
一、错误描述 使用springmvc处理请求参数时,出现异常 500 java.lang.IllegalStateException: Optional int parameter 'userId' is present but cannot be translated into a null value due to being declared as a primitive type. ...原创 2019-07-17 20:21:49 · 6247 阅读 · 0 评论 -
springmvc JSR 303服务器端参数校验异常之HV000030: No validator could be found for type: java.lang.Integer.
1、异常描述 springmvc 中,支持服务器端的参数校验,例如可以控制参数不能为空,长度,或者可以控制时间类型的参数不能选择一个过去的时间等... 其中,hibernate针对JSR 303 进行了实现。 但是,使用的时候出现异常: HV000030: No validator could be found for type: java.lang.Integer. 2、错...原创 2019-07-23 15:29:07 · 690 阅读 · 0 评论 -
SpringMVC请求响应原理
1、请求响应原理流程图 以 spring-webmvc 4.3.6 为例 2、重要的源码 DispatcherServlet 的 doDispatch()方法的部分源码: 渲染视图的源码: 3、相关描述 1)当客户端返送请求时,首先进入DisPatcherServlet,由DispatcherServ;et进行统一的请求分发。 2)在请求分发的...原创 2019-08-11 16:56:18 · 302 阅读 · 0 评论 -
SpringMVC原理部分实现(示例代码1)
根据上一篇的SpringMVC的请求响应原理代码,做一个简单的实现(主要体现相关接口的作用) 1、web.xml <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > &l...原创 2019-08-12 15:34:01 · 116 阅读 · 0 评论 -
SpringMVC原理部分实现(示例代码2)
接上一篇博客 1、HandlerMapping HandlerMapping:从spring容器中,找到可以处理请求的Controller(此处没有考虑拦截器) @Component public class MyHandlerMapping implements HandlerMapping{ @Override public HandlerExecutionChain ...原创 2019-08-12 15:42:05 · 105 阅读 · 0 评论