
SpringMVC
文章平均质量分 94
SpringMVC相关知识及源码解析
zxfhahaha
这个作者很懒,什么都没留下…
展开
-
【SpringMVC】零xml配置原理
SpringMVC零xml配置原理使用内置Tomcat实现零xml配置的步骤使用内置Tomcat使用maven在pom.xml中加入Tomcat <build> <finalName>spring-mvc</finalName> <plugins> <plugin> <groupId>org.apache.tomcat.maven<原创 2021-02-04 22:20:59 · 252 阅读 · 0 评论 -
【Spring MVC】视图和视图解析器
视图和视图解析器Spring MVC 解析视图视图ViewInternalResourceView视图解析器InternalResourceViewResolverSpring MVC 解析视图无论我们返回的是String、还是ModelAndView还是View,SpringMVC都会给他装配成一个ModelandViewSpring MVC 借助视图解析器(ViewResolver)得到最终的视图对象(View),然后用view.render方法得到结果最终的视图可以是 JSP ,也可能是原创 2020-11-25 22:42:03 · 230 阅读 · 0 评论 -
【Spring MVC】运行流程源码解析
Spring MVC 运行流程搭建一个可以运行的Spring MVCSpring mvc运行流程图HandlerMappingHandlerExecutionChainHandlerAdapter搭建一个可以运行的Spring MVCweb.xml 配置dispatchcherServlet <!-- 配置 DispatcherServlet --> <servlet> <servlet-name>dispatcherServlet原创 2020-11-25 20:06:09 · 188 阅读 · 0 评论 -
【Spring MVC】异常处理
Spring MVC异常处理ExceptionHandlerExceptionResolver注意事项Spring MVC 通过 HandlerExceptionResolver 处理程序的异常,包括 Handler 映射、数据绑定以及目标方法执行时发生的异常。SpringMVC 提供的 HandlerExceptionResolver 的实现类DispatcherServlet使用了mvc:annotation-driven/ 配置后,默认装配的HandlerExceptionResolve原创 2020-11-25 18:04:50 · 102 阅读 · 0 评论 -
【Spring MVC】自定义拦截器
Spring MVC自定义拦截器实现自定义拦截器的步骤HandlerInterceptor接口多个拦截器的执行步骤Spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口实现自定义拦截器的步骤建一个类 实现HandlerInterceptor接口配置自定义拦截器下面配了三个拦截器,<bean 标签的都是拦截所有资源。第二个mvc:interceptor标签的拦截器 通过path属原创 2020-11-25 16:26:12 · 182 阅读 · 0 评论 -
【Spring MVC】重定向
Spring MVC重定向一般情况下,控制器方法返回字符串类型的值会被当成逻辑视图名处理如果返回的字符串中带 forward: 或 redirect: 前缀时,SpringMVC 会对他们进行特殊处理将 forward: 和redirect: 当成指示符,其后的字符串作为 URL 来处理redirect:success.jsp:会完成一个到 success.jsp 的重定向的操作forward:success.jsp会完成一个到 success.jsp 的转发操作示例重定向到原创 2020-11-24 20:26:15 · 159 阅读 · 0 评论 -
【Spring MVC】处理模型数据
Spring MVC 处理模型数据ModelAndView添加模型数据设置视图Map 及 ModelSessionAttributes@ModelAttribute@ModelAttribute的一个使用场景@ModelAttribute运行流程@ModelAttribute源码分析SpringMVC 确定目标方法 POJO 类型入参的过程浏览器发出请求,服务器servlet对这个请求做出响应,会有一个返回值,然后转发到一个页面,那么我们要把返回值在这个页面上显示出来。我们要做的就是把模型数据放到Re原创 2020-11-24 20:20:51 · 170 阅读 · 0 评论 -
【Spring MVC】Spring MVC 常用注解
Spring MVC 常用注解@RequestMapping@PathVariable@RequestMapping不用框架的时候是,我们发送一个请求,是把这个url对应的servlet的方法找到,然后在servlet的此方法处理这个请求。比如我们会根据url的action=方法名,然后在baseServlet通过反射调这个方法这里我们直接把@RequestMapping写到处理请求的这个方法上,然后参数里写上要处理什么请求即可。 这样就不需要我们手动写反射调用方法了。@RequestMappin原创 2020-11-23 12:36:55 · 242 阅读 · 1 评论