官方文档:Annotation Type RestController 解释说:A convenience annotation that is itself annotated with @Controller and @ResponseBody
。
也就是@RestController
注解相当于控制器前加@Controller
,方法前加@ResponseBody
共同的作用效果。
@RestController
@RequestMapping(value = "/login")
public class LoginController {
@RequestMapping(value = "/loginSuccess")
public String loginSuccess(SrClass srClass) {
return "success";
}
}
上面这段代码相当于
@Controller
@RequestMapping(value = "/login")
public class LoginController {
@RequestMapping(value = "/loginSuccess")
@ResponseBody
public String loginSuccess(SrClass srClass) {
return "success";
}
}
如果第二段代码不加@ResponseBody
,返回的就是success.jsp
页面,加上之后返回的就是success
字符串;而第一段代码返回的也是success
,不再经过视图解析器解析了。
最新评论
我的是ipv4网络,如何使用直播源啊!
我今天试了,不想啊,我的是新疆昌吉移动的网络。
收不到验证码电报
现在充值29起了