server.session.timeout 和server.servlet.session.timeout 的区别
时间: 2024-05-21 10:18:50 浏览: 327
`server.session.timeout` 和 `server.servlet.session.timeout` 是两个不同的属性,它们的含义和作用也不同。
`server.session.timeout` 是 Spring Boot 应用的全局会话超时时间,单位为秒。它是通过配置 `server.session.timeout` 属性来设置的,用于控制 Spring Boot 应用中所有会话的超时时间。
而 `server.servlet.session.timeout` 是 Servlet 应用的会话超时时间,单位为分钟。它是通过配置 `server.servlet.session.timeout` 属性来设置的,用于控制 Servlet 应用中所有会话的超时时间。
因此,`server.session.timeout` 和 `server.servlet.session.timeout` 的区别在于它们所作用的应用范围不同,一个是 Spring Boot 应用的全局会话超时时间,一个是 Servlet 应用的会话超时时间。需要根据具体的应用场景进行选择和配置。
阅读全文