当前位置: 首页 > news >正文

网站建设教材绍兴网站快速排名优化

网站建设教材,绍兴网站快速排名优化,模仿wordpress主题,怎么做图片网站目录 1. rest风格基础2. 开启方法3. 实战练习 1. rest风格基础 我们都知道GET、POST、PUT、DELETE分别对应查、增、改、删除 虽然Postman这些工具可以直接发送GET、POST、PUT、DELETE请求。但是RequestMapping并不支持PUT和DELETE请求操作。需要我们手动开启 2. 开启方法 P…

目录

  • 1. rest风格基础
  • 2. 开启方法
  • 3. 实战练习

1. rest风格基础

我们都知道GET、POST、PUT、DELETE分别对应查、增、改、删除

虽然Postman这些工具可以直接发送GET、POST、PUT、DELETE请求。但是@RequestMapping并不支持PUT和DELETE请求操作。需要我们手动开启

2. 开启方法

PUT和DELETE还是通过method=POST进行请求,但是需要添加对应的隐藏域_method=PUT/DELETE

然后配置文件进行参数的配置:spring.mvc.hiddenmethod.filter.enabled=true

3. 实战练习

  1. 添加如下参数到application.properties文件。表示开启隐藏方法使用
spring.mvc.hiddenmethod.filter.enabled=true
  1. 编写Controller。在一个请求路径上,分别定义了GET、POST、PUT、DELETE四种method

其中GetMapping、PostMapping、PutMapping、DeleteMapping等同于@RequestMapping对应的method。如下所示:

package com.hh.springboottest.myController;import org.springframework.web.bind.annotation.*;@RestController
public class HelloController {// @GetMapping("/user")@RequestMapping(value="/user", method = RequestMethod.GET)public String getUser() {return "get user";}// @PostMapping("/user")@RequestMapping(value="/user", method = RequestMethod.POST)public String saveUser() {return "save user";}// @PutMapping("/user")@RequestMapping(value="/user", method = RequestMethod.PUT)public String editUser() {return "edit user";}// @DeleteMapping("/user")@RequestMapping(value="/user", method = RequestMethod.DELETE)public String deleteUser() {return "delete user";}
}
  1. 编写resources/static/index.html页面。PUT和DELETE还是通过method=POST进行请求,但是需要添加对应的隐藏域_method=PUT/DELETE。还支持的一个隐藏域是_method=PATCH
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>test title</title>
</head>
<body><form action="/user" method="get"><input value="rest get提交" type="submit" />
</form>
<form action="/user" method="post"><input value="rest post提交" type="submit" />
</form>
<form action="/user" method="post"><input name="_method" type="hidden" value="PUT" /><input value="rest put提交" type="submit" />
</form>
<form action="/user" method="post"><input name="_method" type="hidden" value="DELETE" /><input value="rest delete提交" type="submit" />
</form></body>
</html>
  1. 然后访问http://localhost:8080/,点击rest get提交。如下所示:
    rest get提交
    得到的结果如下:
    rest get提交结果
http://www.zhongyajixie.com/news/49597.html

相关文章:

  • 手机网站技巧杭州seo论坛
  • 有什么页游传奇平台好南宁seo排名首页
  • 外国人做家具的网站获取排名
  • 温州公司网站开发抖音广告代运营
  • 网络营销案例范文重庆网站关键词排名优化
  • 湖南响应式网站哪家好永久不收费免费的聊天软件
  • 山东系统建站怎么用网站优化费用报价明细
  • 网址和网站的区别建立网站的流程
  • 房地产网站制作教程百度网址链接
  • 富锦网站制作聚合搜索引擎
  • 京津冀协同发展八周年知乎seo优化
  • 新乡网站建设价格网络营销策划方案论文
  • 政务新网站建设java培训班
  • 在阿里云做视频网站需要什么条件拉新项目官方一手平台
  • vs2010做网站教程seo一键优化
  • 校园网站建设 德育北京网站建设公司
  • 顶尖网站建设东莞seo顾问
  • 龙岩做网站设计公司怎么做网络广告
  • 采招网是怎样做的网站山东工艺美术学院网站建设公司
  • 佛教网站大全免费百度云搜索引擎入口官方
  • 用wordpress做视频优化营商环境工作总结
  • 上海外贸建站宁波品牌网站推广优化公司
  • 网站返回顶部代码如何做线上营销
  • 大型网站运营步骤广告留电话号的网站
  • b2b网站20180409google框架一键安装
  • 塑胶科技东莞网站建设今日搜索排行榜
  • iis如何做同时运行两个网站80端口实时热搜榜
  • 有什么网站可以做婚庆视频素材磁力搜索引擎不死鸟
  • wordpress 文章 新窗口优化网站建设
  • 网页建站素材模板建一个app平台的费用多少