ssm框架,求解释controller层中这段代码的意思,实在是看不懂,主要想知道这些语句之间的逻辑关系,和json部分的操作含义,谢谢!

求解释一段java controller层代码
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
11条回答 默认 最新
- 爱吃苦瓜的猿 2022-08-16 07:49关注
阅读这部分代码需要熟悉一下java注解和json相关的知识。
@RequestMapping的作用是指定请求URL和处理方法之间的对应关系
@ResponseBody注解通常使用在控制层的方法上,用于将Controller的方法返回的对象,通过springmvc提供的HttpMessageConverter接口转换为指定格式的数据如:json、xml等,通过Response响应给客户端。
第一个方法没有@ResponseBody注解返回的是一个视图+响应的数据。
第二个方法有@ResponseBody注解返回的是一个json格式的字符串。
这里面关于json处理的部分,是把对象转成json,json字符串可以跨语言共享数据,实现前后端数据交互本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录