我正在使用spring boot来运行嵌入式tomcat上运行的webapp。我想将会话ID长度从默认的16个字节更改为32个字节。
我看了一下这篇文章 Session Id Length in Tomcat
并了解到我们可以在tomcat配置文件context.xml中提供以下内容
我们如何在弹簧靴中做相同的操作? 我的意思是我们如何以编程方式做到这一点?
答案 0 :(得分:2)
这就是诀窍:
。context.getManager()getSessionIdGenerator()setSessionIdLength(32);
其中context是扩展TomcatContextCustomizer类
时获得的上下文