SpringMVC常用注解

治疗白癜风权威医院 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/

本文主要介绍前后端分离模式下,SpringMVC常用注解的使用方式,不涉及深入的原理。启动框架直接使用SpringBoot,除了特别说明,

1SpringMVC的职责

我们可以将前后端开发中的各个组成部分做一个抽象,它们之间的关系如下图所示:

在浏览器-服务器的交互过程中,SpringMVC起着“邮局”的作用。它一方面会从浏览器接收各种各样的“来信”(HTTP请求),并把不同的请求分发给对应的服务层进行业务处理;另一方面会发送“回信”(HTTP响应),将服务器处理后的结果回应给浏览器。

因此,开发人员就像是“邮递员”,主要需要完成三方面工作:

指定分发  GET,HEAD,POST,PUT,PATCH,DELETE,OPTIONS,TRACE}

method属性的类型是RequestMethod[],表明其可以声明零个、一个或多个RequestMethod枚举对象。

零个RequestMethod枚举对象:

RestControllerpublicclassStudentController{

RequestMapping("student")publicStudentgetStudent(){//简单模拟获取student流程returnnewStudent("Xianhuii",18);}}

当没有为method属性指定明确的RequestMethod枚举对象时(即默认情况),表明该方法可以映射所有HTTP请求方法。此时,无论是GET



转载请注明地址:http://www.sanbaicaoasb.com/scgj/10220.html
  • 上一篇文章:
  • 下一篇文章: 没有了