gpt4 book ai didi

java - 定义整个maven项目的连接范围-spring mvc

转载 作者:行者123 更新时间:2023-12-02 10:51:11 25 4
gpt4 key购买 nike

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

我四处寻找,但找不到我要找的东西。我尝试了这个:

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

但我不想将 session 超时设置为固定值,而是希望将其设置为类似于 sessionrequest 等。是这样的吗可能吗?

最佳答案

http1.1之后所有的连接都是持久连接。所以http连接在处理请求后不会关闭。此方法用于改善 CPU 时间和网络拥塞。请引用https://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html 。建议的方法是通过持久连接设置 session 超时。

据我所知,Spring MVC 中的范围适用于 bean。您不能更改 bean 的范围并期望连接关闭。我从未尝试过禁用持久连接,但我在网络上发现了以下文章 https://blog.stackpath.com/glossary/keep-alive/ 。希望这有帮助!!

关于java - 定义整个maven项目的连接范围-spring mvc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52169298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com