SpringMVC快速入门

一、springmvc简介

springMVC控制共有行为

1.导入SpringMVC的包

2.配置servlet

3.编写POJO(控制器javaben)Controller

4.将controller使用注解配置到spring容器当中(@Controller)

5.配置组件扫描

二、Tomcat路径

三、springmvc执行流程

四、注解

@RequestMapping虚拟地址映射

  1. value = "/quick"

访问路径: http://localhost:8080/项目名/quick

  1. method = RequestMethod.GET

只接受 GET 方式 的请求(POST 会 405)

  1. params = {"username"}

请求里 必须带名为 username 的参数,否则 400

例: http://localhost:8080/项目名/quick?username=jack

总结:

只有 GET 请求、且 URL 里携带 username 参数时,这个方法才会被调用。

视图解析器不配也行,手动配就用上面的代码

XML 复制代码
<!--   配置内部资源视图解析器-->
       <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
              <property name="prefix" value="/jsp/"/>
              <property name="suffix" value=".jsp"/>
       </bean>

五、总结

相关推荐
小北方城市网5 小时前
第 10 课:Node.js 后端企业级进阶 —— 任务管理系统后端优化与功能增强(续)
大数据·前端·vue.js·ai·性能优化·node.js
华仔啊5 小时前
JavaScript 有哪些数据类型?它们在内存里是怎么存的?
前端·javascript
我有一棵树5 小时前
淘宝 npm 镜像与 CDN 加速链路解析:不只是 Registry,更是分层静态加速架构
前端·架构·npm
zhousenshan5 小时前
vue3基础知识100问
前端·vue.js
异界蜉蝣5 小时前
Proxy vs Object.defineProperty:Vue3响应式原理的深度革命
开发语言·前端·javascript
前端早间课5 小时前
Vue3路由实战:优雅封装+灵活拦截,解锁路由配置新姿势
前端·javascript·vue.js
bjzhang755 小时前
使用 HTML + JavaScript 实现级联选择器
前端·javascript·html
无知就要求知5 小时前
golang实现ftp功能简单又实用
java·前端·golang
哥本哈士奇5 小时前
使用Gradio构建AI前端 - RAG召回测试
前端·人工智能
codingFunTime5 小时前
vue3 snapdom 导出图片和pdf
前端·javascript·pdf