Cuando leí la fuente de scalatra, encontré que hay algo de código como:¿Cuándo deberíamos usar scala.util.DynamicVariable?
protected val _response = new DynamicVariable[HttpServletResponse](null)
protected val _request = new DynamicVariable[HttpServletRequest](null)
Hay una clase interesante llamado DynamicVariable
. He visto el documento de esta clase, pero no sé cuándo ni por qué deberíamos usarlo. Tiene un withValue()
que generalmente se usa.
Si no lo usamos, ¿qué código deberíamos usar para resolver el problema?
(soy nuevo en Scala, si usted puede proporcionar algo de código, que hacerse grande)
http: //scala-programming-language.1934581.n4.nabble.com/scala-Thread-Local-context-made-easy-with-Scala-td1997909.html –