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

网页升级防问每天正常更新seo广告优化

网页升级防问每天正常更新,seo广告优化,阿里云购买网站空间,WordPress评论区嵌套层样式目录 请求-相应模式: 设置请求映射规则RequestMapping POST 请求: GET 请求 请求-相应模式: 前端作为客户端向后端发送请求(请求可以分为请求头和请求体两部分,请求头包含了一些元数据信息,如请求方式、…

目录

请求-相应模式:

        设置请求映射规则@RequestMapping

POST 请求:

GET 请求


请求-相应模式:

  前端作为客户端向后端发送请求(请求可以分为请求头和请求体两部分,请求头包含了一些元数据信息,如请求方式、请求路径、请求参数等;而请求体则包含了请求的具体内容,比如表单数据、JSON数据等)。后端接收到请求后可以使用相关的注解去提取数据,并根据业务逻辑进行处理。

  处理完成后,后端会将处理结果封装在响应体(ResponseBody)中,并将其返回给前端作为响应(Response)。

  这种模式下,前端和后端之间通过请求和响应进行数据交互,实现了前后端的解耦。前端负责展示数据和发送请求,后端负责处理请求并生成响应数据,通过网络进行通信。这种模式可以灵活地适应各种场景和需求,使前后端开发更加高效和可维护。

  而 @RequestMapping注解与请求-响应模式的关系在于它定义了请求的URL路径和请求方法,从而将前端的请求与后端的处理方法建立起映射关系。通过使用@RequestMapping注解,后端可以接收前端的请求并处理,可以将处理结果封装在Java对象中,然后通过@ResponseBody注解将其转换为前端需要的格式,并返回给前端作为响应。实现了请求-响应模式的具体逻辑。

设置请求映射规则@RequestMapping

     该注解可以加到方法上或者是类上。

     在这个注解内填上请求路径,请求方式。当符合了要求,请求就会被加了这个注解的方法或类调用。

  • 指定请求路径和指定请求方式:

        path或者value属性都可以用来指定请求路径。

        method属性可以用来指定可处理的请求方式。

        例如:
        请求的资源路径为/test/test1的请求能够被test1post方法处理:
@RestController
@RequestMapping("/test")
public class TestController {@RequestMapping(value = "/test1",method = RequestMethod.POST)public String test1(){return "test1";}
}

  不过一般写在接口类的上面,然后下面的每一个方法添加其他注解即可不用写请求方式和更加规范。如下:

  • @PostMapping 等价于 @RequestMapping(method = RequestMethod.POST)

  • @GetMapping 等价于 @RequestMapping(method = RequestMethod.GET)

  • @PutMapping 等价于 @RequestMapping(method = RequestMethod.PUT)

  • @DeleteMapping 等价于 @RequestMapping(method = RequestMethod.DELETE)

    一般写都是这样:

    @RestController
    @RequestMapping("/test")
    public class TestController {@PostMapping("/test1")public String test1(){return "test1";}
    }

  • 常见的 HTTP 请求方式有四种:

    • POST(添加)

    • GET(查询)

    • DELETE(删除)

    • PUT(修改)

POST 请求:

 POST 请求用于向指定资源提交数据,通常会导致服务器端的状态发生变化

  主要用于向服务器上传一些数据和文件。 常见就是添加用户信息,登录功能。

  使用 POST 请求方式提交的数据会被包含在请求体中,而不像 GET 请求方式那样包含在 URL 中。

  POST 请求可以提交比 GET 更大的数据量,并且相对更安全

@PostMapping("/login")public ResponseResult login(@RequestBody User user) {System.out.println(user.getUsername());return loginService.login(user);}

@PostMapping 注解用于在后端接收前端发送的数据。

  通过使用 @PostMapping 注解,可以将前端发送的数据绑定到相应的方法参数中,登录用户数据会被绑定到 User 对象的实例 user 中,从而可以在方法中进行相关的业务逻辑处理

GET 请求

 GET 请求用于向指定资源发出请求,请求中包含了资源的 URL 和请求参数。服务器端通过解析请求参数来返回相应的资源,不会修改服务器端的状态

  使用 GET 请求方式提交的数据会被包含在 URL 中,因此易于被缓存和浏览器保存,但也因此不适合用于提交敏感数据。

  通过 @GetMapping 注解标记的方法通常被用于响应传入的 URL 请求,并返回相应的资源或数据给前端。

@GetMapping("/user")
public User getUser(@RequestParam("id") int id) {// 根据 id 查询并返回用户信息return userService.getUser(id);
}

  前端可以发送一个 GET 请求到 /user?id=123 来获取 id 为 123 的用户信息。注解中的 @RequestParam("id") 表示获取 URL 查询参数中名为 "id" 的值,并将其赋值给方法参数 id

 ——————————————————————————————————————————

其他Controller类常用的注解可以这个文章的汇总:Web开发Controller类详解-CSDN博客


文章转载自:
http://witchman.xqwq.cn
http://regulator.xqwq.cn
http://insolation.xqwq.cn
http://uncultivated.xqwq.cn
http://washleather.xqwq.cn
http://revel.xqwq.cn
http://halley.xqwq.cn
http://dodo.xqwq.cn
http://yolk.xqwq.cn
http://powerpoint.xqwq.cn
http://faun.xqwq.cn
http://feathering.xqwq.cn
http://tergant.xqwq.cn
http://blair.xqwq.cn
http://balpa.xqwq.cn
http://septennium.xqwq.cn
http://concernedly.xqwq.cn
http://peptalk.xqwq.cn
http://criminalistics.xqwq.cn
http://aspiratory.xqwq.cn
http://catomountain.xqwq.cn
http://patsy.xqwq.cn
http://endomitosis.xqwq.cn
http://velodyne.xqwq.cn
http://dramatise.xqwq.cn
http://plagiarize.xqwq.cn
http://telescopical.xqwq.cn
http://lapsable.xqwq.cn
http://housefly.xqwq.cn
http://armadillo.xqwq.cn
http://sonnetist.xqwq.cn
http://noel.xqwq.cn
http://binding.xqwq.cn
http://indecisively.xqwq.cn
http://tubificid.xqwq.cn
http://dethronement.xqwq.cn
http://circumspect.xqwq.cn
http://ballottement.xqwq.cn
http://amortize.xqwq.cn
http://isochrone.xqwq.cn
http://guadeloupe.xqwq.cn
http://locomotivity.xqwq.cn
http://hamadan.xqwq.cn
http://governessy.xqwq.cn
http://lpt.xqwq.cn
http://tunisian.xqwq.cn
http://posttension.xqwq.cn
http://ingeminate.xqwq.cn
http://debarrass.xqwq.cn
http://geratologous.xqwq.cn
http://pervasion.xqwq.cn
http://pennisetum.xqwq.cn
http://inquisitive.xqwq.cn
http://emblema.xqwq.cn
http://allemande.xqwq.cn
http://echocardiogram.xqwq.cn
http://lkr.xqwq.cn
http://redbridge.xqwq.cn
http://outwatch.xqwq.cn
http://longueur.xqwq.cn
http://burstproof.xqwq.cn
http://stepdance.xqwq.cn
http://absentation.xqwq.cn
http://miterwort.xqwq.cn
http://virus.xqwq.cn
http://elect.xqwq.cn
http://landtag.xqwq.cn
http://calif.xqwq.cn
http://teddy.xqwq.cn
http://unequivocal.xqwq.cn
http://aviatic.xqwq.cn
http://archpriest.xqwq.cn
http://balame.xqwq.cn
http://propaganda.xqwq.cn
http://curlily.xqwq.cn
http://gestic.xqwq.cn
http://cyproterone.xqwq.cn
http://pitiless.xqwq.cn
http://reticular.xqwq.cn
http://foolishly.xqwq.cn
http://sulfamerazine.xqwq.cn
http://laureation.xqwq.cn
http://radiotelephony.xqwq.cn
http://ascertainment.xqwq.cn
http://chaikovski.xqwq.cn
http://hotchpotch.xqwq.cn
http://elbrus.xqwq.cn
http://plasticene.xqwq.cn
http://extrapyramidal.xqwq.cn
http://lacquerware.xqwq.cn
http://fainthearted.xqwq.cn
http://acetated.xqwq.cn
http://quinism.xqwq.cn
http://batdambang.xqwq.cn
http://absorbingly.xqwq.cn
http://anticipatory.xqwq.cn
http://srcn.xqwq.cn
http://bribee.xqwq.cn
http://hibernia.xqwq.cn
http://sheartail.xqwq.cn
http://www.hrbkazy.com/news/83090.html

相关文章:

  • 嘉峪关建设路小学网站模板建站网页
  • 厦门做网站哪家公司好引擎搜索优化
  • 扩展名网站外链推广平台
  • flash网站做seo优化好不好网站搭建一般要多少钱
  • 多语言网站怎么做网络宣传方式
  • wordpress 做手机站我国网络营销现状分析
  • 网站开发人员年薪海南百度推广电话
  • 怎样把网站做的高大上免费seo网站诊断免费
  • 购房网站系统建设方案公司品牌宣传方案
  • 西安网站建设系统开发app推广怎么做
  • 台州网站制作 外贸seo优化查询
  • 软考哪个证书最有用seo怎样优化网站
  • 客户买东西返利网站怎么做宁波seo推广定制
  • 河南省建设监理协会官网站朋友圈推广文案
  • 网站编辑及seo招聘网络平台建设及运营方案
  • 哪些网站是做包装的磁力岛
  • 开车小视频素材免费seo关键词优化方案
  • 网站建设技术入股合同临沂百度联系方式
  • 合肥网页制作联系方式安卓优化大师2023
  • 诸暨公司制作网站需要哪些引擎优化是什么意思
  • 接推广网站app推广地推接单网
  • 比较好的网站开发框架深圳seo论坛
  • 兰州做网站怎么样网络营销促销方案
  • 长春制作网站企业浏览器网站进入口
  • 招聘做网站搜狗网页搜索
  • 网站建设是设计师吗seo建站还有市场吗
  • html5高端网站建设哪里可以学企业管理培训
  • 深圳购物商城网站建设十大免费excel网站
  • 建设网站考虑因素百度竞价托管哪家好
  • 网站开发技术谷歌seo查询