Разница в объеме.В частности, переменная запроса доступна только непосредственно из областей методов doGet(..)
, doPost(..)
и т. Д. (Внутри методов).Как только поток, в котором вы находитесь, выходит из метода и входит в метод biz doSomething()
и т. Д., Ваш код больше не имеет доступа к переменной запроса (область действия изменена), но getThreadLocal..()
позволяет получить доступ независимо от методаВы, конечно, находитесь в той же ветке, что и doGet()
и т. д.