码迷,mamicode.com
首页 > 编程语言 > 详细

spring boot之入门Controller常用注解

时间:2018-05-05 18:13:43      阅读:373      评论:0      收藏:0      [点我收藏+]

标签:size   localhost   efault   res   路径   spring4   合并   12px   配置   

Controller常用注解

@Controller 

  处理http请求

 

@RestController

  Spring4之后新加的注解,原来返回json数据需要@ResponseBody配合@Controller,现在合并成@RestController

 

@RequestMapping 

  配置url映射,value配置url方法路径,method配置请求方式, 例:@RequestMapping(value="hello",method = RequestMethod.GET)

 

@PathVariable

  获取url中的数据,,请求的url方式 :  url路径/value  ,例: http://localhost:8080/hi/1 ,请求方式相对于@RequestParam简洁

  技术分享图片

 

@RequestParam

  获取请求参数的值,@RequestParam(value = "id",required = false,defaultValue = "1")  value即传参名称,required = false不是必须传入(默认为true),defaultValue 当不传入参数时的默认值

  请求的url方式 :  url路径?key=value  例: http://localhost:8080/hi?id=1

  技术分享图片

     

@GetMapping和@PostMapping

  组合注解,@GetMapping等同于@RequestMapping(method = RequestMethod.GET),@PostMapping等同于@RequestMapping(method = RequestMethod.POST)

  即@GetMapping接收的是get请求,@PostMapping接收的是post请求

 

  

spring boot之入门Controller常用注解

标签:size   localhost   efault   res   路径   spring4   合并   12px   配置   

原文地址:https://www.cnblogs.com/Johnson-lin/p/8983665.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!