边写代码零食不停口 盼盼麦香鸡味块 、卡乐比(Calbee)薯条三兄弟 独立小包、好时kisses多口味巧克力糖、老金磨方【黑金系列】黑芝麻丸
边写代码边贴面膜 事业美丽两不误 DR. YS 野森博士+【AOUFSE/澳芙雪特证】377专研美白淡斑面膜组合 优惠劵
别光顾写代码更要多喝茶水,提神有营养 六安瓜片茶叶茶香二级200g 2025年新茶雨前盒装自己喝
让AI成为我们的得力助手:《用Cursor玩转AI辅助编程——不写代码也能做软件开发》
基础知识
一、Spring MVC 基础知识
1. MVC模式与Spring MVC架构
- MVC模式:Model(数据模型)、View(视图)、Controller(控制器)的解耦设计。
- Spring MVC流程:
- 用户请求 → DispatcherServlet(前端控制器)
- DispatcherServlet 调用 HandlerMapping 找到对应 Controller
- Controller 处理请求,返回 ModelAndView
- ViewResolver 解析视图 → 渲染结果返回用户
2. 核心组件
- DispatcherServlet:中央调度器,接收所有请求。
- HandlerMapping:映射请求到处理器(Controller方法)。
- Controller:处理业务逻辑,返回视图或数据。
- ViewResolver:将逻辑视图名(如
home)解析为物理视图(如/WEB-INF/home.jsp)。
3. 基础配置
- XML配置:定义
DispatcherServlet、视图解析器、组件扫描。 - Java Config(推荐):
@Configuration @EnableWebMvc @ComponentScan("com.example.controller") public class WebConfig implements WebMvcConfigurer { @Bean public ViewResolver viewResolver() { InternalResourceViewResolver resolver = new InternalResourceViewResolver(); resolver.setPrefix("/WEB-INF/views/"); resolver.setSuffix(".jsp"); return resolver; } }
二、Spring MVC 高级用法
1. 数据绑定与表单处理
- @RequestParam:获取请求参数。
- @ModelAttribute:绑定表单数据到对象。
@PostMapping("/register"

2010

被折叠的 条评论
为什么被折叠?



