我想配置我的servlet上下文,例如设置自定义jsessionId键(请参阅更改cookie JSESSIONID名称)
我相信我可以SpringBootServletInitializer在运行WAR文件时使用servletContextin onStartup()。但是,当我在嵌入式应用程序服务器上运行时 new SpringApplicationBuilder().run(),我不知道操纵Servlet上下文的最佳位置。
SpringBootServletInitializer
servletContext
onStartup()
new SpringApplicationBuilder().run()
从 Spring Boot 1.3开始, 您可以简单地设置配置属性。
Spring Boot 1.3、1.4、1.5
server.session.cookie.name = MYSESSIONID
Spring Boot 2.x
server.servlet.session.cookie.name = MYSESSIONID
比编写配置类简单得多。
有关更多与会话相关的属性,请参见https://docs.spring.io/spring- boot/docs/current/reference/html/common-application- properties.html。