server.servlet.session.timeout 和 jdbcSessionRepository.setDefaultMaxInactiveInterval 之间的优先级是多少
What is the priority between server.servlet.session.timeout and jdbcSessionRepository.setDefaultMaxInactiveInterval
在我的spring启动项目中,我找到了两种设置会话超时的方法,第一种是在application.properties
中设置server.servlet.session.timeout
,另一种方法是使用jdbcSessionRepository.setDefaultMaxInactiveInterval
在我的 java 程序中。我发现它们中的最小值在实际使用时可以工作,所以我的问题是:它们之间的优先级是什么,或者它们之间有什么区别。
感谢您的回答。
server.servlet.session.timeout
和
setDefaultMaxInactiveInterval
区别在于setDefaultMaxInactiveInterval
是Spring Session项目的一部分,因此只有在项目中包含Spring Session时才能使用它。
server.servlet.session.timeout
可用于基于 servlet 的应用程序,无论您是否包含 Spring Session.
如果两者都设置,则 setDefaultMaxInactiveInterval
中的值优先。
在我的spring启动项目中,我找到了两种设置会话超时的方法,第一种是在application.properties
中设置server.servlet.session.timeout
,另一种方法是使用jdbcSessionRepository.setDefaultMaxInactiveInterval
在我的 java 程序中。我发现它们中的最小值在实际使用时可以工作,所以我的问题是:它们之间的优先级是什么,或者它们之间有什么区别。
感谢您的回答。
server.servlet.session.timeout
和
setDefaultMaxInactiveInterval
区别在于setDefaultMaxInactiveInterval
是Spring Session项目的一部分,因此只有在项目中包含Spring Session时才能使用它。
server.servlet.session.timeout
可用于基于 servlet 的应用程序,无论您是否包含 Spring Session.
如果两者都设置,则 setDefaultMaxInactiveInterval
中的值优先。