我有一个当前正常访问的Spring控制器,但我想以这样的方式更改实现:如果控制器执行的任务花费的时间超过定义的时间,例如10秒,那么控制器可以响应"你的正在处理请求消息"给调用者,但如果方法在时间内返回,则响应从控制器传递给调用方法,换句话说,我希望从Spring控制器定时异步执行.
注意:这不完全是TaskExecutor域(至少根据我的理解),因为我不想只是将执行交给TaskExecutor并立即返回.
我使用Spring 3.0和Java 1.5并且控制器没有视图,我只想将输出直接写入流,调用客户端期望.