治疗白癜风权威医院 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