Xianhuii
Xianhuii
全部文章
分类
Java EE(1)
Java SE(19)
Spring(4)
Spring Boot(5)
SpringCloud(11)
SpringMVC(7)
业务(4)
中间件(2)
前端(2)
小工具(7)
数据库(2)
数据结构与算法(5)
新征程~(1)
算法刷题(1)
设计模式(18)
归档
标签
去牛客网
登录
/
注册
Xianhuii
DO IT
TA的专栏
1篇文章
0人订阅
Spring之旅
1篇文章
427人学习
全部文章
(共8篇)
SpringMVC常用注解使用及源码(前后端分离)
来自专栏
1 Spring MVC的职责 说明:本文中框架直接使用Spring Boot,因此除了特别说明,都使用默认配置。并且只讲解相关操作,不涉及深入的原理。 我们可以将前后端开发中的各个组成部分做一个抽象,它们之间的关系如下图所示: 在浏览器-服务器的交互过程中,Spring MVC起着“邮局”...
SpringMVC
2021-05-05
0
427
7 文件上传
SpringMVC为文件上传提供了直接的支持,这种支持是通过即插即用的MultipartResolver实现的。 Spring用Jakarta Commons FileUpload技术实现了一个CommonsMultipartResovler。 SpringMVC上下文中默认没有装配Multipar...
SpringMVC
2020-03-07
0
440
6 数据绑定流程
1、数据绑定流程 SpringMVC框架将ServletRequest对象及目标方法的入参实例传递给WebDataBinderFactory实例,以创建DataBinder实例对象。 DataBinder调用装配在SpringMVC上下文中的ConversionService组件进行数据类型转换、...
SpringMVC
2020-03-07
0
510
5 视图、视图解析器
1、视图解析器 请求处理方法执行完成后,最终返回一个ModelAndView对象。 对于那些返回String、View、ModelMap等类型的处理方法,SpringMVC也会在内部将它们装配成一个ModelAndView对象,它包含了逻辑名和模型对象的视图。 SpringMVC借助视图解析器(V...
SpringMVC
2020-03-07
0
419
4 处理模型数据
SpringMVC提供了以下几种途径输出模型数据: ModelAndView Map、Model @SessionAttributes:将模型中的某个属性暂存到HttpSession中,以便多个请求之间共享这个属性。 @ModelAttribute:将入参的对象放到数据模型中。 1、Model...
SpringMVC
2020-03-07
0
417
3 形参注解
1、@PathVariable @PathVariable:映射URL绑定的占位符。 适用REST。 package com.xianhuii; import org.springframework.stereotype.Controller; import org.sprin...
SpringMVC
2020-03-07
0
447
2 @RequestMapping
1、作用 Spring MVC使用@RequestMapping注解为控制器指定处理的URL请求。 在控制器的类、方法上都可以标注: 类:提供初步的请求映射信息。相对于WEB应用的根目录。 方法:提供进一步的细分映射信息。相对于类定义处的URL。 DispatcherServlet截获请求...
SpringMVC
2020-03-07
0
433
1 HelloWorld
SpringMVC运行流程: 步骤 导入jar包。 在web.xml中配置DispatcherServlet。 加入SpringMVC配置文件。 编写处理请求的处理器,并标识为处理器。 编写视图。 项目结构: 1、导入jar包 aopalliance-1.0.jar META-IN...
SpringMVC
2020-03-07
0
430