首页 > 图灵资讯 > 技术篇>正文

Springboot的控制层结合@PathVariable的使用

2023-05-16 09:34:02

  1、在编写控制器时,还将有以下两种操作模式。

  第一种,控制器跳转模式:可以使用@controller注释定义,如果要实现Restful显示,也可以与@Responsebody注释一起使用。

  第二种,Restful显示:可以使用@Restcontroller注释,其中所有路径访问的信息都以Restful的形式显示。一旦在控制器中使用@Restcontroler注释,则意味着所有方法都将以Restful风格显示。

  2、由于Springboot支持Restful风格处理,因此可以以路径参数的形式接收参数,但需要在控制器方法的参数声明中使用@pathvariable注释来关联访问路径的参数。1 package org.springboot.tentent.controller; 2 3 import org.springframework.web.bind.annotation.PathVariable; 4 import org.springframework.web.bind.annotation.RequestMapping; 5 import org.springframework.web.bind.annotation.RestController; 6 7 @RestController 8 public class SampleController { 9 10 @RequestMapping(value = "hello")11 public String hello() {12 return "hello springboot!!!!";13 }14 15 @RequestMapping(value = "/hello/{msg}")16 public String hello(@PathVariable(value = "msg") String msg) {17 return "hello springboot!!!!" + msg;18 }19 20 }

  访问方式如下:

Springboot的控制层结合@PathVariable的使用_开发者

  注:Restful架构中的要求路径得到多种语法的支持,开发者可以结合HTTP请求模式(GET、POST、PUT、为了处理不同类型的用户请求,DELETE等。)和路径可以实现多种组合。开发者可以定义参数的传输模式。

上一篇 使用Maven创建Springboot的父子工程
下一篇 java byte[] 操作 java中byte类型怎么赋值

文章素材均来源于网络,如有侵权,请联系管理员删除。