首页 Java开发 SpringBoot框架之@Controller和@RestController的区别?
原SpringBoot框架之@Controller和@RestController的区别?
版权声明:
本站原创文章,于 2020年05月12日 11:23:03 发表,共 325 字。
发表评论
0/2000
当前评论总数: 0 条
相关文章推荐
1.@RestController注解相当于@ResponseBody + @Controller合在一起的作用。
2.如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。
3.如果需要返回到指定页面,则需要用 @Controller配合视图解析器InternalResourceViewResolver才行。
4.如果需要返回JSON,XML或自定义mediaType内容到页面,则需要在对应的方法上加上@ResponseBody注解。)