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

中企动力科技股份有限公司网站官网做网站有哪些注意事项

中企动力科技股份有限公司网站官网,做网站有哪些注意事项,东莞本地招聘网站有哪些,wordpress注册默认密码忘记1. RequestParam RequestParam#xff1a;get请求时如果用不到它的3个属性#xff0c;可以省略#xff1b;其他请求如果是通过param传送数据#xff0c;必须使用该注释 要点#xff1a; 可用于任何类型的请求#xff08;get请求数据在请求行中#xff0c; post请求数据…1. RequestParam RequestParamget请求时如果用不到它的3个属性可以省略其他请求如果是通过param传送数据必须使用该注释 要点 可用于任何类型的请求get请求数据在请求行中 post请求数据在请求体中无论时在请求行还是请求体格式都是usernamezhangsanpassword1234emailzhangsanpowernode.com 属性 value 不解释看代码defaultValue 设置默认值 // 发送请求 request.get(/user{params:{ // 必须使用paramspeopleAge: 20, } })GetMapping(/user) // value属性 指明发送时url中的名字和这里的名字做对应peopleAge对应 age public String getUser(RequestParam(value peopleAge, defaultValue 18) int age) {return Your age is age; }required 是否必须传 GetMapping(/user) public String getUser(RequestParam(required false) String email) {if (email ! null) {return Your email is email;} else {return No email provided.;} }2. RequestBody RequestBody 最主要的用处post请求时前端发送json格式字符串后端用类接收 用法 可用于非get请求的其他请求前端发送的是json字符串后端用类接收RequestBody不可以省略required属性是否必需传 PostMapping(/user/{id}) public String updateUser(RequestBody User user) {// 根据id更新用户信息return User updated successfully.; }请求 import axios from axios;// 假设后端接口地址 const baseUrl http://localhost:8080;// 要发送的数据 const userData {// 假设User类有name和age属性根据实际情况修改name: John Doe,age: 30 };// 发送POST请求的函数 const sendPostRequest async () {try {// 虽然没有在请求头中指明发送的是json格式只要使用post请求就会自动对第二个参数进行json格式化const response await axios.post(/user, userData);console.log(请求成功, response.data);} catch (error) {console.error(请求失败, error);} };// 调用函数发送请求 sendPostRequest();3. PathVariable PathVariable发送Rest风格请求时使用 作用 Rest风格请求的占位符可用于任何请求中get、post、put等等也有required 属性 1. 基本使用 /users/123 //请求的urlGetMapping(/users/{userId}) public String getUserById(PathVariable(userId) Long id) {// 根据id从数据库或其他数据源获取用户信息return User with id id retrieved successfully.; }/orders/100/items/200 // 亲求的url多个GetMapping(/orders/{orderId}/items/{itemId}) public String getOrderItem(PathVariable(orderId) Long orderId, PathVariable(itemId) Long itemId) {// 根据orderId和itemId获取订单中的商品信息return Retrieving item itemId from order orderId; }2. 与正则表达式配合使用 GetMapping(/users/{userId:\\d}) public String getUserById(PathVariable(userId) String userId) {// 这里可以确保userId是数字格式return User with id userId retrieved successfully.; }4. 遇到的其他情况 特别注意顺序发送时参数的顺序和接收时参数的顺序 1. get请求发送数据后端用类接收 get请求发送了4个参数 request.get(/admin/list,{params:{currentPage:1,pageSize:10,username:zhangsan,name:张三,}})controller接收 public class AdminController {GetMapping(/list)public ResultPageResult getAdminList(// 参数按顺序接收这里设置了默认值RequestParam(defaultValue 1) Integer currentPage,RequestParam(defaultValue 10) Integer pageSize,// 第3个和第4个参数赋值给了admin类对象Admin admin) {PageInfoAdmin adminList adminService.getAdminList(currentPage, pageSize);return PageResult.ok(adminList);} }2. Post请求中RequestParam和RequestBody 一起使用 import axios from axios; const baseUrl http://localhost:8080; const sendPostRequest async () {try {const response await axios.post(/user, {// 请求体参数userInfo: {name: John Doe,age: 30}}, {// 查询参数params: {id: 123}});console.log(请求成功, response.data);} catch (error) {console.error(请求失败, error);} };sendPostRequest();PostMapping(/user) public String saveUser(RequestParam(id) Long id,RequestBody UserInfo userInfo) {// 保存用户逻辑return User saved successfully.; }
http://www.pierceye.com/news/650289/

相关文章:

  • 福州建设招聘信息网站东莞房价将暴跌
  • 外包做网站的要求怎么写网站建设调查分析
  • 北京网站建设公司哪个最好鲜花网页设计模板
  • 汕头网站制作方法江苏网站设计公司
  • 免费1级做看网站上海策朋网站设计公司
  • 自贡做网站的公司wordpress网站加密码
  • 长春建设网站公司哪家好学校网站建设实施方案
  • 邯郸网站优化怎么用建设通网站会员共享密码
  • 怎么使自己做的网站有音乐简易 建站
  • 如何做免费网站制作郑州网站建设搜索优化
  • 北京网站制作17页谈谈对seo的理解
  • 西安专业建网站网站可信度必须做吗
  • 做神马网站如何做网站的推广
  • 如何提高网站排名的方法建设一个商业网站费用
  • 电商网站平台有哪些做自己的第一个网站
  • 源码资源下载站百度指数 多少流量 网站名
  • 合肥比较好的网站建设公司青阳网站建设
  • 上海地产网站建设甘肃建设厅网站二级建造师报名时间
  • 扬州网站建设推广泊头网站建设甘肃
  • 什么行业要做网站建设推广这些水墨网站设计欣赏
  • 渠道网站wap百度
  • 在网站上如何做天气预报栏wordpress 分类列表
  • 做网站需要投资多少钱做网站的销售团队
  • 苏州哪个公司做门户网站seo优化方案报价
  • 电力建设官方网站做网站送优化
  • 门户网站建设模式包括网站群和中企动力企业邮箱登陆首页
  • 做调查网站的问卷哪个给的钱高wordpress邮箱注册功能
  • 上海php网站开发基于php网站建设
  • 大丰专业做网站做旅游网站当地人服务赚钱吗
  • 长沙网站制作公司推荐seo关键词排名优化