SpringBoot的控制器

2019-07-28  本文已影响0人  hk_faith

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

上一篇 下一篇

猜你喜欢

热点阅读