@RestController
@RequestMapping("/carClub")
public class CarClubController extends BaseController {
@ApiOperation(value = "查询邀请码")
@RequestMapping(value = "/searchCode", method = RequestMethod.GET)
public BizBaseResponse searchCode(@RequestParam("code") String code){
//代码
}
一:@ResponseBody
位置:方法上
作用:接口将数据以json类型返回
二:@RequestMapping
位置:类上,接口方法上
作用:标注访问该类下的接口方法的路径
三:@RestController
@RestController = @RestMapping + @ResponseBody
位置:类上
作用:该类下所有接口方法均以json形式返回数据
四:@RequestParam
位置:接口方法的参数
作用:标注该get类型的接口方法,url里带有参数
例子:
@RequestParam("code")
五:@PathVariable
位置:接口方法的参数
作用:标注该方法的路径中的变量
例子:
@RequestMapping("/hello/{id}")
public String getDetails(@PathVariable(value="id") String id,
六:@RequestBody
位置:接口方法的参数
作用:该接口为Post请求类型,将传入的对象参数以json形式传入。