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

有源码后怎么做网站win11优化大师

有源码后怎么做网站,win11优化大师,做网站开店,wordpress文章所属栏目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/324006.html

相关文章:

  • wordpress 视频站百度关键词排名用什么软件
  • 同城信息服务平台优化排名推广技术网站
  • 珠海免费建站打开搜索引擎
  • 西安企业注册兰州正规seo整站优化
  • 北京网站建设降龙网络google图片搜索
  • 单位网站设计流程步骤想做网站找什么公司
  • 成品ppt网站上海seo网站优化软件
  • 网站建设的需求和目的seo超级外链发布
  • 西安自助建站做网站个人如何在百度做广告
  • 深圳 营销型网站建设谷歌下载安装
  • 免备案域名注册郑州网站推广优化公司
  • 婚纱网站页面设计百度移动端关键词优化
  • 荆门网站开发公司深圳推广网络
  • 怎么做日本网站的推广网络营销渠道可分为
  • wordpress进不去数据库长沙seo优化哪家好
  • 人才网站建站下载安装百度一下
  • 免费网站空间产品推广的渠道
  • 西安网站建设 早晨百度一下网页版
  • 专门做app网站400个成品短视频
  • 吉林省交通建设质量监督站网站外贸营销网站制作公司
  • vs做网站时怎么弹出窗口一网信息一个简单便捷的新闻网站
  • 做动漫网站用什么程序域名购买
  • 怎么用织梦做自己的网站百度一下你就知道官网新闻
  • 用户界面设计原则seo网站优化建议
  • 广州金融网站建设百度安装到桌面
  • 利用百度图片做网站外链品牌建设的五个要素
  • 轻创网天津seo排名收费
  • 把自己做的网站上传到服务器种子搜索神器 bt 下载
  • 做衣服的网站推荐太原seo管理
  • 要建设一个网站需要什么手续费游戏广告投放平台