Java 定义整个maven项目的连接范围-SpringMVC
我知道可以定义bean的范围,但我想知道是否可以定义整个项目的范围?我有一个Web服务项目,它只向其他项目提供服务,它们一起构成一个应用程序。我想做的是配置WS项目,使其在成功响应客户机后立即关闭与客户机的连接 我一直在四处寻找,但找不到我真正想要的。我尝试了以下方法: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> 但
<session-config>
<session-timeout>60</session-timeout>
</session-config>
但是我不想将会话超时设置为一个设置值,而是希望将其设置为会话或请求等。这可能吗?在http1.1之后,所有连接都是持久连接。所以http连接在服务请求后不会关闭。这种方法用于改善CPU时间和网络拥塞。 请参阅。 建议的方法是使用持久连接使会话超时 据我所知,SpringMVC中的作用域是用于bean的。您不能更改bean的作用域并期望连接关闭。
我从未尝试过禁用持久连接,但我在web上找到了以下文章。希望这有帮助 非常感谢@Akhil,我会投票,但没有足够的声誉。