Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring无状态Rest web服务_Java_Spring_Rest_Spring Mvc_Stateless - Fatal编程技术网

Java Spring无状态Rest web服务

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

我有一个基于Spring3的web应用程序。我在controller上使用了
@ResponseBody
,用于公开一些rest服务,供使用ajax调用的网页使用

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

它正在使用我的web应用程序正在使用的调度器servlet。并且它有会话超时时间
60分钟。我认为它将使用现有配置为每个REST调用创建一个会话

问题:如何避免这些会议


谢谢

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


会话超时
仅用于说明在约60分钟的非活动状态后,确实创建的会话将被清除

你认为为什么会创建会话?如果不执行
request.getSession()
操作,将不会创建任何内容。配置了超时并不意味着正在创建会话……你的意思是我不必担心rest调用中的会话。如果您的代码中没有强制创建会话的内容,那么谢谢您。不,您没有。如果我有spring会话bean,用于在我的web应用程序中存储用户数据。它会导致任何问题吗?这取决于它是否被使用