Springboot常用的注解

1、@Controller主要用来修饰类,用来处理http请求

2、@ResponseBody主要用来修饰类和方法。返回字符串和json数据,不用来返回模板。

3、@RestController主要用来修饰类,用来处理http请求,可以看成是@Controller和@ResponseBody的组合注解,用来返回字符串和json数据。

4、@RequestMapping:主要用来修饰方法。接受请求路径的映射。

5、@RequestParam:主要用来修饰参数,表示GET请求参数。

6、@PathVariable:主要用来修饰参数,表示请求路径参数。这是RestFull常用的注解,使用RestFull开发通常是开发一个接口返回json数据,不做跳转页面的操作。

7、@GetMapping:主要是RequestMapping和Get方法的组合,相应的还有@PostMapping、@PutMapping、@DeleteMapping

对于5和6来说可以,具体的实例如下图所示:

posted @ 2020-08-02 20:29  quintan  阅读(168)  评论(0)    收藏  举报