如何在spring boot中更改会话ID长度

时间:2016-01-28 13:25:15

标签: session spring-boot embedded-tomcat-8

我正在使用spring boot来运行嵌入式tomcat上运行的webapp。我想将会话ID长度从默认的16个字节更改为32个字节。

我看了一下这篇文章 Session Id Length in Tomcat

并了解到我们可以在tomcat配置文件context.xml中提供以下内容

我们如何在弹簧靴中做相同的操作? 我的意思是我们如何以编程方式做到这一点?

1 个答案:

答案 0 :(得分:2)

这就是诀窍:

context.getManager()getSessionIdGenerator()setSessionIdLength(32);

其中context是扩展TomcatContextCustomizer类

时获得的上下文