Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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/1/typo3/2.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 定义整个maven项目的连接范围-SpringMVC_Java_Spring_Spring Mvc_Web.xml - Fatal编程技术网

Java 定义整个maven项目的连接范围-SpringMVC

Java 定义整个maven项目的连接范围-SpringMVC,java,spring,spring-mvc,web.xml,Java,Spring,Spring Mvc,Web.xml,我知道可以定义bean的范围,但我想知道是否可以定义整个项目的范围?我有一个Web服务项目,它只向其他项目提供服务,它们一起构成一个应用程序。我想做的是配置WS项目,使其在成功响应客户机后立即关闭与客户机的连接 我一直在四处寻找,但找不到我真正想要的。我尝试了以下方法: <session-config> <session-timeout>60</session-timeout> </session-config> 但

我知道可以定义bean的范围,但我想知道是否可以定义整个项目的范围?我有一个Web服务项目,它只向其他项目提供服务,它们一起构成一个应用程序。我想做的是配置WS项目,使其在成功响应客户机后立即关闭与客户机的连接

我一直在四处寻找,但找不到我真正想要的。我尝试了以下方法:

<session-config>
        <session-timeout>60</session-timeout>       
</session-config>

但是我不想将会话超时设置为一个设置值,而是希望将其设置为会话或请求等。这可能吗?

在http1.1之后,所有连接都是持久连接。所以http连接在服务请求后不会关闭。这种方法用于改善CPU时间和网络拥塞。 请参阅。 建议的方法是使用持久连接使会话超时

据我所知,SpringMVC中的作用域是用于bean的。您不能更改bean的作用域并期望连接关闭。
我从未尝试过禁用持久连接,但我在web上找到了以下文章。希望这有帮助

非常感谢@Akhil,我会投票,但没有足够的声誉。