Spring security 如何覆盖SpringWeb应用程序中的会话超时

Spring security 如何覆盖SpringWeb应用程序中的会话超时,spring-security,cloud-foundry,Spring Security,Cloud Foundry,我正在Spring中编写一个应用程序,将其部署到Cloudfoundry容器中,并希望覆盖Java构建包中的默认tomcat会话超时值。如果我希望它是代码之外的可配置值,那么我可以使用哪些选项?i、 e.避免使用HttpSession.setMaxInactiveInterval(int) 设置env JAVA_OPTS-Dserver.session.timeout=30 应用程序属性中的某些方法 听起来你在用弹簧靴。如果是这样,您可以在应用程序附带的文件中设置server.session.t

我正在Spring中编写一个应用程序,将其部署到Cloudfoundry容器中,并希望覆盖Java构建包中的默认tomcat会话超时值。如果我希望它是代码之外的可配置值,那么我可以使用哪些选项?i、 e.避免使用
HttpSession.setMaxInactiveInterval(int)

  • 设置env JAVA_OPTS-Dserver.session.timeout=30
  • 应用程序属性中的某些方法

  • 听起来你在用弹簧靴。如果是这样,您可以在应用程序附带的文件中设置
    server.session.timeout=30
    。该文件通常位于源代码树中的
    /src/main/resources
    中,并在构建时绑定到jar文件中

    server.session.timeout仅适用于利用Jar文件中捆绑的嵌入式服务器的Spring引导应用程序,对吗?