【发布时间】:2015-09-18 12:59:23
【问题描述】:
我有基于 Spring 3 的网络应用程序。我在控制器上使用了@ResponseBody 来公开一些休息服务,以供使用 ajax 调用的网页使用。
我想为客户公开一些无状态的 REST 服务,例如搜索、添加。我已经绕过了这些 url 并对其应用了安全性。
它正在使用我的 Web 应用程序正在使用的 Dispatcher servlet。它的会话超时为60 minutes。我认为它将使用现有配置为每个 REST 调用创建一个会话。
问题:如何避免这些会话?
谢谢
【问题讨论】:
-
你认为为什么会创建一个会话?如果您不执行
request.getSession(),则不会创建任何内容。配置了超时这一事实并不意味着正在创建会话...... -
你的意思是我不用担心休息时间的问题。谢谢
-
如果您的代码中没有任何内容强制创建会话,那么您不会...
-
如果我有 spring session bean 用于在我的 web 应用程序中存储用户数据。会不会有什么问题?
-
那要看有没有用
标签: java spring rest spring-mvc stateless