博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
报 Unknown return value type错误@ResponseBody
阅读量:6567 次
发布时间:2019-06-24

本文共 809 字,大约阅读时间需要 2 分钟。

hot3.png

解决办法:在此方法上写上注解@ResponseBody就没问题了.

---------------方法前加@ResponseBody返回的是字符串

---------------不加@ResponseBody返回的是页面

(非原创)

1.@RequestMapping

国际惯例先介绍什么是@RequestMapping,@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径;用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方法,此处需注意@RequestMapping用在类上可以没用,但是用在方法上必须有

2.@ResponseBody

@Responsebody 注解表示该方法的返回的结果直接写入 HTTP 响应正文(ResponseBody)中,一般在异步获取数据时使用,通常是在使用 @RequestMapping 后,返回值通常解析为跳转路径,加上 @Responsebody 后返回结果不会被解析为跳转路径,而是直接写入HTTP 响应正文中。 

作用: 
该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。 
使用时机: 
返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用;

异步获取 json 数据,加上 @Responsebody 注解后,就会直接返回 json 数据。

3.

@RequestBody

@RequestBody 注解则是将 HTTP 请求正文插入方法中,使用适合的 HttpMessageConverter 将请求体写入某个对象

转载于:https://my.oschina.net/u/3717819/blog/1929961

你可能感兴趣的文章
服务器安全配置之注册表设置
查看>>
java 定时任务
查看>>
如何让头发长得更快
查看>>
Java类的连接与初始化 (及2013阿里初始化笔试题解析)
查看>>
unity优化笔记
查看>>
haproxy+keepalived应用实战
查看>>
linux
查看>>
Mongodb集群 - 副本集内部选举机制
查看>>
微软宣布 SQL Server 2019 预览版
查看>>
Lync2013 恢复-整残之后如何重新安装
查看>>
SSO 单点登录会话管理
查看>>
jpa查询记录重复
查看>>
mysql-事物实现原理
查看>>
上下滚动播报特效
查看>>
iOS 隐藏导航栏整个视图上移闪屏问题
查看>>
CentOS6.5 安装 ntopng
查看>>
python中字符串格式化
查看>>
12cR2 RAC+RAC+ADG ORA-16854
查看>>
html转义
查看>>
nginx的配置和优化(隐藏版本号、gzip、expires、防盗链......等)
查看>>