官方文档: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
,不再经过视图解析器解析了。
最新评论
本来在正常下载,突然就不能下载,并出现报错:a socket operation was attempted to an unreachable network。请问是什么原因呢
试了,还是不行,能不能更新一下
试了,确实不行,能不能更新一下
也推荐一下我自己写的 https://twitdown.com