我在spring 3控制器中实现以下方法时遇到错误(类型AtmosphereResource不是通用的;它不能用参数参数化)。
@RequestMapping(value="/websockets", method=RequestMethod.GET)
@ResponseBody
public void websockets(final AtmosphereResource<HttpServletRequest,HttpServletResponse> event) {
final HttpServletRequest req = event.getRequest();
final HttpServletResponse res = event.getResponse();
event.suspend();
final Broadcaster bc = event.getBroadcaster();
bc.scheduleFixedBroadcast(new Callable<String>() {
public String call() throws Exception {
return (new Date()).toString();
}
}, 11, TimeUnit.SECONDS);
}
答案 0 :(得分:3)
萨吕,
你可能想出了答案,但AtmosphereResource不再存在,从0.9及更高版本开始。只需删除它就可以了。
A +
- Jeanfrancois