springBoot注解@restController与@Controller的区别
1、@restController相当于@responseBody+@Controller
例如:
@restController
class AController(){
@requestMapping("/selectObject")
public Object selectObject(){
}
}
相当于
@Controller
class AController(){
@requestMapping("/selectObject")
@responseBody
public Object selectObject(){
}
}
2、@restController 代表整个控制器AController返回给页面的数据格式都是是json;@responsBody代表控制器AController下的该方法返回给页面的数据格式是json