Java Spring无状态Rest web服务
我有一个基于Spring3的web应用程序。我在controller上使用了Java Spring无状态Rest web服务,java,spring,rest,spring-mvc,stateless,Java,Spring,Rest,Spring Mvc,Stateless,我有一个基于Spring3的web应用程序。我在controller上使用了@ResponseBody,用于公开一些rest服务,供使用ajax调用的网页使用 我想为客户公开一些无状态REST服务,例如搜索、添加。我绕过了这些URL,并对其应用了安全性 它正在使用我的web应用程序正在使用的调度器servlet。并且它有会话超时时间60分钟。我认为它将使用现有配置为每个REST调用创建一个会话 问题:如何避免这些会议 谢谢只要应用程序中没有强制创建会话的内容,即调用request.getSess
@ResponseBody
,用于公开一些rest服务,供使用ajax调用的网页使用
我想为客户公开一些无状态REST服务,例如搜索、添加。我绕过了这些URL,并对其应用了安全性
它正在使用我的web应用程序正在使用的调度器servlet。并且它有会话超时时间60分钟。我认为它将使用现有配置为每个REST调用创建一个会话
问题:如何避免这些会议
谢谢只要应用程序中没有强制创建会话的内容,即调用request.getSession
或在REST调用使用的控制器中使用会话范围的bean,就不会创建会话
会话超时
仅用于说明在约60分钟的非活动状态后,确实创建的会话将被清除 你认为为什么会创建会话?如果不执行request.getSession()
操作,将不会创建任何内容。配置了超时并不意味着正在创建会话……你的意思是我不必担心rest调用中的会话。如果您的代码中没有强制创建会话的内容,那么谢谢您。不,您没有。如果我有spring会话bean,用于在我的web应用程序中存储用户数据。它会导致任何问题吗?这取决于它是否被使用