在Play Framework中,如果您的代码在Future中运行,它会从一个线程跳转到另一个线程。我有一个配置对象,每个请求实例化,需要存储在Threadlocal中。但是当涉及到Future时,Threadlocal值不再一致。我们如何在请求的整个生命周期中尝试使Threadlocal保持一致,即使它在不同的线程之间跳转?
由于
答案 0 :(得分:0)
您可以使用HttpExecutionContext。请参阅https://www.playframework.com/documentation/2.5.x/ThreadPools#java-thread-locals。