美文网首页
SpringBoot的控制器

SpringBoot的控制器

作者: hk_faith | 来源:发表于2019-07-28 21:07 被阅读0次

1. @RestController

@RestController 等同于 @Controller + @ResponseBody 一般用 @RestController 就可以直接用 json 的格式返回。

@RestController
public class HelloWorldController {
   @GetMapping("/hello")
   public String say(){
       return "hello world ";
   }
}

等同于

@Controller
@ResponseBody
public class HelloWorldController {
    @GetMapping("/hello")
    public String say(){
        return "hello world ";
    }
}

2. @RequestMapping

可以允许 get ,post 等求取,可以做路由前缀用

@RestController
@RequestMapping("/v1")
public class HelloWorldController {

   @GetMapping("/hello")
   public String say(){
       return "hello world ";
   }
}

localhost:8080/v1/hello ,,
@PostMapping ,@PutMapping ,@ DeleteMapping

相关文章

网友评论

      本文标题:SpringBoot的控制器

      本文链接:https://www.haomeiwen.com/subject/sqaurctx.html