Spring 无状态 Rest Web 服务

Spring stateless Rest web service

我有基于 Spring 3 的 Web 应用程序。我已经使用 @ResponseBody over controller 来公开一些其他服务,供网页使用 ajax 调用。

我想为客户公开一些无状态的 REST 服务,例如搜索、添加。我已绕过这些网址并对其应用了安全措施。

它正在使用我的 Web 应用程序正在使用的 Dispatcher servlet。它的 会话超时 60 minutes。我认为它将使用现有配置为每个 REST 调用创建一个会话。

问题:如何避免这些会话?

谢谢

只要您的应用程序中没有任何内容强制创建会话,即调用 request.getSession 或在 REST 调用使用的控制器中使用会话范围的 bean,就不会创建会话。

session-timeout 只是为了说明确实创建的会话在 ~60 分钟不活动后被清除。