少写了 @ResponseBody 引发的古怪问题
来源:互联网 发布:nginx 系统 日志 编辑:程序博客网 时间:2024/04/30 01:03
最近在 Tomcat 里写一个异步的 HTTP 服务端,出于方便的考虑使用了 Spring MVC 注解来搞定,然后就发生了诡异的结果。
以这篇记录,纪念我浪费的又一天。
代码如下:
@RequestMapping("/test") public DeferredResult<string> test( final @RequestParam(required = true) String uid, final @RequestBody String s ) </string>
HTTP 请求可以进入我定义的方法,并且异步也工作正常,在 DeferredResult<String> 对象被调用 setResult 时返回,没有任何异常出现,但是!
客户端收到 404,并且内容里包含了我返回的字符串。
折腾一个下午以后,未果,第二天才偶尔发现,原来我忘记写 @ResponseBody 了,正确的定义应该是这样的:
@RequestMapping("/test") public @ResponseBody DeferredResult<String> test( final @RequestParam(required = true) String uid, final @RequestBody String s )
以这篇记录,纪念我浪费的又一天。
0 0
- 少写了 @ResponseBody 引发的古怪问题
- 古怪的CPU问题
- ndk 少写return 0;引发的血案
- 工作了,以后写Apex的时间少了
- 确认了方向,博客暂时写的少了
- 古怪问题
- SpringMVC使用了@ResponseBody报406错误的问题(1)
- SpringMVC使用了@ResponseBody报406错误的问题(2)
- SpringMVC使用了@ResponseBody报406错误的问题
- “少写了一个var毁了我的网站”
- 服务器挂了可能引发的问题
- python 多线程时,urllib2的古怪问题
- N3中Singleton的古怪问题
- 非常古怪的Request timed out 问题
- MDK编译时遇到的古怪问题
- Ext.js古怪的问题(innerHTML)
- 【案例】RAID卡写策略改变引发的问题
- 【案例】RAID卡写策略改变引发的问题
- 黑马程序员_对象的简单分析_对象与函数参数_常见错误
- Linux Slub分配器(六)--slab的分配与释放
- 关于Oracle SQL性能优化
- 地方很多染头发和为贵
- GFS中的数据完整性校验
- 少写了 @ResponseBody 引发的古怪问题
- 数据泡沫该如何面对
- 谈一谈二次空气喷射泵在汽车中具体应用
- Linux如何查看进程、杀死进程、启动进程等常用命令
- Linux Slub分配器(七)--销毁缓存
- java 对象排序
- Ring3/Ring0的四种通信方式
- android坐标体系系统介绍
- Swift笔记(三)之集合种类(Collection Types)