@RestController
restful 不是一种开发风格吗, 那这里rest就是指向了restful的开发风格,实际上和controller 直接写有什么区别呢?
28
收起
正在回答 回答被采纳积分+1
2回答
好帮手慕小尤
2021-06-06 18:59:47
同学你好,1、是的,restful 是一种开发风格。
2、@RestController和@Controller注解的区别。
1)@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了。
2)@RestController注解无法到返回jsp,html页面,而@Controller注解可以返回到jsp,html页面。
综上所述,同学根据特点,选择使用即可。
3、同学描述的是否是@PathVariable注解,如果是,则@PathVariable 是从一个URI模板里面来填充,也就是RESTful风格。如果url中的参数名和方法中的参数名相同,可以省略不写,如果url中的参数名和方法中的参数名不同,必须使用@PathVariable 将其绑定,例如:url中的参数名是id,方法中的参数名是ids,则必须使用@PathVariable 将其绑定。如下所示:
祝学习愉快!
java工程师2020版
- 参与学习 人
- 提交作业 9400 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星