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
网友评论