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

dw和vs做网站常州网站seo

dw和vs做网站,常州网站seo,建立视觉健康档案的主要意义在于,物流建设网站总结RequestMapping 是 Spring 框架中用于映射 HTTP 请求到控制器方法的注解。它支持以下 HTTP 方法访问类型,通过 method 属性指定: GET:用于获取资源POST:用于提交数据PUT:用于更新资源DELETE:用于删除资源PA…

@RequestMapping 是 Spring 框架中用于映射 HTTP 请求到控制器方法的注解。它支持以下 HTTP 方法访问类型,通过 method 属性指定:

  1. GET:用于获取资源
  2. POST:用于提交数据
  3. PUT:用于更新资源
  4. DELETE:用于删除资源
  5. PATCH:用于部分更新资源
  6. HEAD:类似于 GET 请求,但只返回状态行和头信息
  7. OPTIONS:返回服务器支持的 HTTP 方法

现实情况GET方法和POST方法的使用占很大的部分,主要讲解GET和POST方法的使用,其他方法举一反三就可以了

1.所有方法都可以访问情况

@RequestMapping可以是类注解也可以是方法注解,加在类上或者加在方法上都可以,一般来说都建议在类上面加上,因为方便我们快速的定位问题。

@RestController
@RequestMapping("/user")   //第一层路径
public class UserController {@RequestMapping("/u1") //第二层路径public String u1() {return "hello u1";}
}

将程序运行起来后,通过浏览器输入 http://localhost:8080/user/u1 访问,当然端口有可能不是8080,在运行的时候看一下就可以了

结果:

1.1 类注解可以不写,但是一般建议写上

@RestController
public class UserController {@RequestMapping("/u1")public String u1() {return "hello u1";}
}

1.2 在写路径的时候不写 “/” 也可以,但是最好加上,这算是行业内的规范

@RequestMapping("user")
public class UserController {@RequestMapping("u1")public String u1() {return "hello u1";}
}

1.3 也可以写多层路径

@RestController
@RequestMapping("/user")
public class UserController {@RequestMapping("/u/u1")public String u1() {return "hello u1";}
}

 

2. 限制特定的方法访问

这里我只举例get的访问方式,之后的简单介绍一下就ok了

在注解中添加method属性,可以通过这些属性设置访问的限定方式:

@RequestMapping添加method属性

@RestController
@RequestMapping("/user")
public class UserController {@RequestMapping(value = "/u1", method = RequestMethod.GET)public String u1() {return "hello u1";}
}

或者使用

@GetMapping

@RestController
@RequestMapping("/user")
public class UserController {//    @RequestMapping(value = "/u1", method = RequestMethod.GET)@GetMapping("/u1")//就只能被get方法访问public String u1() {return "hello u1";}
}

不同方法测试

这里我们用postman来测试,不同的方法是否可以访问:

测试get方法:

测试post方法:

 

3.其他方法

 

快捷注解

为简化开发,Spring 还提供了针对特定 HTTP 方法的快捷注解:

 
  • @GetMapping:等同于 @RequestMapping(method = RequestMethod.GET)
  • @PostMapping:等同于 @RequestMapping(method = RequestMethod.POST)
  • @PutMapping:等同于 @RequestMapping(method = RequestMethod.PUT)
  • @DeleteMapping:等同于 @RequestMapping(method = RequestMethod.DELETE)
  • @PatchMapping:等同于 @RequestMapping(method = RequestMethod.PATCH)
 

这些快捷注解使代码更简洁易读,推荐优先使用。

http://www.dtcms.com/wzjs/155947.html

相关文章:

  • 临沂做进销存网站厦门关键词优化平台
  • 公司建设网站公司郑州seo博客
  • 花店网站建设的工作流程网站seo站外优化
  • 网站宝的作用关键词优化外包服务
  • 前端和后端seo快速优化软件网站
  • 灯塔网站制作公司营销方案案例范文
  • 网站多个用户怎样建设公关公司一般收费标准
  • 连云港做网站公司关键词排名优化公司推荐
  • 学校网站建设的作用百度搜索 手机
  • 菜鸟怎样做自己的网站seo快速排名首页
  • 有做lol直播网站windows优化大师官方
  • 江苏专业网站建设马鞍山网站seo
  • 生成属于自己app的软件seo排名助手
  • 江门网站制作软件天津百度快速排名优化
  • 大良营销型网站设计公司seo咨询常德
  • 重庆网站建设招标百度店面定位怎么申请
  • 北京住房和城乡建设委员会网站自住房营销策划公司收费明细
  • 泰安新闻sem优化服务公司
  • 北京多用户商城网站建设如何做网销
  • 北京通州网站制作公司百度提交网址入口
  • 开店做网站seo搜索引擎优化实训
  • 无锡哪里有网站建设便宜些的搜索量排名
  • 抚州网站建设公司优化措施最新回应
  • 做淘宝哪个女装批发网站比较好荆州网站seo
  • 国家商标查询官方网站百度广告推广费用一年多少钱
  • 记的网站域名国内最新消息新闻
  • 怎么做企业的网站首页北京seo网站管理
  • 用java做电商网站搜索百度下载安装
  • 成都代做网站怎么做一个网页
  • 网站代运营要多少费用吗在线建站平台