java - 在 spring boot 中覆盖 <cookie-config><max-age> Tomcat 配置

标签 java spring spring-boot tomcat cookies

tomcat 中有一个关于 cookie max age 的配置,我想在我的 spring 应用程序中覆盖它。配置如下:

    <session-config>
        <session-timeout>30</session-timeout>
        <cookie-config><max-age>120</max-age></cookie-config>
    </session-config>

我已经在 application.yml 中尝试过此配置并将最大使用期限更改为 600,但 cookie 最大使用期限仍为 120。

server:
  error:
    include-stacktrace: never
    whitelabel.enabled: false
  servlet:
    session:
      cookie:
        max-age: 600

还发现下面的配置似乎已被弃用:

  session:
    cookie:
      max-age: 600

最佳答案

请尝试下面的代码-

server.servlet.session.cookie.domain=.XXXX.com
server.servlet.session.cookie.http-only=true
server.servlet.session.cookie.path=/
server.servlet.session.cookie.max-age=600

关于java - 在 spring boot 中覆盖 <cookie-config><max-age> Tomcat 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57950967/

相关文章:

java - spring-boot中的@ControllerAdvice注释是什么,为什么以及何时使用它?

java - 创建 ServletContext 资源中定义的名称为 'entityManagerFactory' 的 bean 时出错 [/WEB-INF/dispatcher-servlet.xml] :

java - 在 springapp 中放置 .jks 文件的位置以及在 cxf.xml 中提供的相对路径

java - Web 应用程序中的线程(servlet、Spring、hibernate)

java - 如何在 spring MVC 中 Autowiring 多级继承类

spring-boot - 尽管出现在受信任的包列表中,但该类不在受信任的包中

java - 在没有@Repository 实现的情况下使用@NoRepositoryBean 运行 Spring 集成测试

java - 部署简单的 Java Spark Web 应用程序

Java - 逐字符读取文件并计算行数

Java ImageIO : How can I read a BufferedImage from file,以便它使用DataBufferFloat?