您的位置:首页 > 编程语言 > Java开发

Spring中@ResponseBody写在了public 之后

2017-10-17 11:13 225 查看
新手看到有这样的格式,例如:

public @ResponseBody User getUserInfo(String userId){
User user = userService.getUser(userId);
return user;
}


这里可以看到@ResponseBody写到了public方法头里面,刚开始接触可能会有些懵逼,所以这里解释一下:把注解的作用牢记——修饰、说明的作用。

于是这里@ResponseBody起的是修饰这个方法返回值的作用,表示把该方法的返回值转化为JSON格式

把@ResponseBody写在方法上面也能起到同样的功能,如:

@ResponseBody
public User getUserInfo(String userId){
User user = userService.getUser(userId);
return user;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: