java基础课程-springmvc课程

一. 回顾MVC:

tomcat是servlet容器,

servlet实现方式:

xml中配置:

二. 回顾servlet:

三. SpringMvc学习

3.1 springMvc搭建和讲解:

jar包引入spring-webmvc即可。

核心:DispatcherServlet

Spring的web框架围绕DispatcherServlet设计。DIspatcherServlet的作用是将请求分发到不同的处理器。从Spring2.5开始,使用java5或者以上版本的用户可以采用基于注解的controller声明方式。

Spring Mvc框架像许多其他MVC框架一样,以请求为驱动,围绕一个中心Servlet分派请求以及提供其他功能。

DispatcherServlet是一个实际的Servlet(它继承自HttpServlet基类)

搭建步骤:

2, 编写web.xml

最后一步在WEB-INF中的lib加上所有的jar,idea配置,需要新建lib文件夹

详细解释:

重定向和转发的区别:

重定向url会变,转发还是原地址。

3.2. springmvc 基于注解的使用:

3.2.1 请求参数处理:

1. 简单参数处理:

idea的热部署:

springboot中的maven插件

ssm开发中的JRebel插件

处理请求参数乱码:

过滤器就是先进后出形式。

2. 复杂参数处理:

header信息获取

cookie获取:

3.2.2 请求映射处理:

1. RequestMapping:可以放在方法上也可以放在类上面。

用来处理url映射,将请求映射到处理方法中.

2. @PathVariable:

3. REST:

4. 静态资源的访问:

相关推荐
2601_9669496523 分钟前
如何根据研究的起止时间截取分钟级行情?Python 实战与 QuantDash 数据处理指南
开发语言·python·pandas·量化交易·1024程序员节·股票数据·quantdash
晨曦中的暮雨2 小时前
限流算法——固定窗口、滑动窗口、漏桶、令牌桶
java·开发语言·算法
喵了几个咪3 小时前
GoWind CMS 拆解:在 Go 里给 TipTap 搭一套 Yjs 协同后端
开发语言·后端·golang
程序员清风3 小时前
数据处理脚本工程化:日志、配置、命令行与测试
服务器·开发语言·数据库
文丑颜不良啊4 小时前
LeetCode876~900题目解析
java·leetcode
aloha_7894 小时前
Java 基础、集合、异常与 JUnit 5 速查
java·junit·sqlserver
知守观5 小时前
设计模式实战:从真实老项目中看标准模板方法与工厂的落地
java·spring·设计模式
2601_962885725 小时前
如何用 Python 把 K 线重采样成任意周期?
开发语言·python
独隅5 小时前
Claude API 实战教程:从入门到完整项目
android·java·数据库·claude·claude code
Wang's Blog5 小时前
Java 项目实战: 交友项目 - 圈子功能实现:总结
java·开发语言·交友