在controller上加注解@Controller 和@RestController都可以在前端调用接口
1、在@controller注解中,返回的是字符串匹配的模板名称,即直接渲染视图,与html页面配合使用的。
2、若想用@Controller返回json字符串,则得配合@ResponseBody。
3、使用@RestController,则无法返回页面,配置的视图解析器不起作用,返回json字符串。
综上所述:
@RestController=@ResponseBody + @Controller.