博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring MVC 扩展及总结
阅读量:3916 次
发布时间:2019-05-23

本文共 515 字,大约阅读时间需要 1 分钟。

 

什么是RESTful 风格

特点:

  1. 每一个URI代表一种资源
  2. 客户端和服务器之间,传递这种资源的某种表现层
  3. 客户端通过四个HTTP动词,对服务器端资源进行操作,实现表现层状态转换

 

构建基于RESTful风格的应用

·Json 是不同语言系统之间理想的数据交换语言

·SpringMVC是越来越流行的web层框架且支持构建RESTful风格的应用

 

构建步骤

·引入Json相关的包

8个

·配置文件

·web.xml

   添加HiddenHttpMethodFilter 过滤器以支持多种Http请求方式(PUT/DELETE)

·SpringMVC配置文件

·添加json格式转换器

·AnnotationMethodHandlerAdapter

·MappingJacksonHttpMessageConverter

·使用注解

·@RequestMapping(“/studentId/{stuId}”)    支持REST风格的参数

·@RequestBody    :    获取Request请求的body部分数据

·@PathVariable     :    获取url中的动态参数

·@ResponseBody    :     指定返回的数据格式,配合转换器使用

转载地址:http://sdtrn.baihongyu.com/

你可能感兴趣的文章
如何利用Serilog的RequestLogging来精简ASP.NET Core的日志输出
查看>>
在 Blazor WebAssembly 中使用 gRPC-Web
查看>>
【实战 Ids4】║ 在Swagger中调试认证授权中心
查看>>
.NET Core开发实战(第10课:环境变量配置提供程序)--学习笔记
查看>>
WTM系列视频教程:View和Taghelper
查看>>
面试官:你连HTTP请求Post和Get都不了解?
查看>>
.NET Core 3.0 即将结束生命周期,建议迁移 3.1
查看>>
开源、免费、企业级的SiteServer CMS .NET CORE 7.0 预览版发布
查看>>
基于.NET下的人工智能|利用ICSharpCore搭建基于.NET Core的机器学习和深度学习的本地开发环境...
查看>>
【朝夕Net社区技术专刊】Core3.1 WebApi集群实战专题---WebApi环境搭建运行发布部署篇...
查看>>
200行代码,7个对象——让你了解ASP.NET Core框架的本质[3.x版]
查看>>
.NET Core开发实战(第21课:中间件:掌控请求处理过程的关键)--学习笔记(下)...
查看>>
对比Java和.NET多线程编程
查看>>
[头脑风暴] 解读Docker Bridge网络模型
查看>>
集成平台集群任务动态分派
查看>>
【.net core】电商平台升级之微服务架构应用实战
查看>>
【翻译】.NET 5 Preview 1 发布
查看>>
使用GUI工具Portainer.io管控Docker容器
查看>>
Abp vNext发布v2.3!
查看>>
.NET Core开发实战(第27课:定义Entity:区分领域模型的内在逻辑和外在行为)--学习笔记...
查看>>