初学Springboot,仅供参考
@RestController是@ResponseBody和@Controller联合的作用
@RestController的作用是将方法返回的对象直接在浏览器展示成json格式,前端直接拿来用就行。
@Controller的作用是将方法返回的字符串与前端模板名称进行匹配,与html页面配合使用进行渲染
建议优先使用RestController
//在templates目录下的所有页面,需通过@Controller进行跳转,但是也要记得配置视图解析器
//使用thymeleaf的时候,需要导入对应的依赖就可以了,将html页面放在templates下面