Spring MVC框架小小的理解
来源:互联网 发布:淘宝怎么挣钱 编辑:程序博客网 时间:2024/06/11 15:26
Spring MVC 框架/WEB
最近在公司里做的是关于Spring MVC框架的项目,用代码生成工具直接生成了很多代码。感觉很强大。准备在边做项目的时候,边学习这些东西。
以下都是自己学习一些理解,可能不太恰当,欢迎指正。
1.@Controller和@RequestMapping
用例:
@Controller@RequestMapping(value ="${path}/ex/exm")public class Person{ …… @RequestMapping(value = {"list"}) public String list(){ …… }}
看到博客上有人这样理解,觉得很好。如下:
“@Controller”,表明某类是一个controller。
“@RequestMapping”请求路径映射,如果标注在某个controller的类级别上,则表明访问此类路径下的方法都要加上其配置的路径;最常用是标注在方法上,表明哪个具体的方法来接受处理某次请求。
“@RequestMapping”的value值前后是否有“/”对请求的路径没有影响,即value=”book”、”/book”、”/book/”其效果是一样的。
2.Spring MVC的原理
controller是怎么工作的?controller的方法中为什么返回的是地址?
当一个web请求发送到Spring MVC时,dispatch servlet会首先接收请求。然后它组织那些在Spring MVC应用程序上下文中进行配置的,例如实际请求处理控制器或者视图解析器。
@Controller是Spring 3.0定义的一种控制器类。当@Controller注解的控制器收到一个请求后,它会寻找一个合适的 handler方法去处理这个请求,这就需要控制器通过一个或多个handler映射去把每个请求映射到handler方法。因此,一个控制器的方法需要@RequestMapping来注解。
handler方法处理完请求后,会把控制权交给与handler方法返回值相同的视图。
1 0
- Spring MVC框架小小的理解
- spring的一点小小理解
- Spring MVC框架的个人理解
- Spring MVC的理解
- Spring 的MVC框架
- 对spring mvc的配置文件的小小明白
- Spring框架的理解
- Spring框架的理解
- Spring 框架的理解
- spring框架的理解
- Spring的MVC框架认识
- Spring框架的Portlet MVC
- Spring的MVC框架认识
- 什么是Spring的MVC框架?
- Spring MVC框架的搭建
- 关于spring,spring mvc的一些理解
- Spring MVC (mvc框架)
- 深入浅出的理解框架(Struts2、Hibernate、Spring)与 MVC 设计模式
- 微信企业号开发(4)--管理通讯录(部门)
- HDOJ 2049 不容易系列之(4)——考新郎
- 《机器学习》读书笔记,第二章概念学习和一般到特殊序
- 简析开源网络模块_volley
- POJ 1840(哈希)
- Spring MVC框架小小的理解
- Android关机流程解析
- 数据库设计之三大范式
- Android 顶部带进度条的WebView
- Bootstarp学习(二十三)模态弹出框(Modals)
- kmdf驱动教程2——驱动程序与应用程序通信
- mq:Function not implemented 解决方案
- 寒假集训 1004【最小支配集】
- 一个窗帘引发的——测试的内涵及引申(二)