Я создаю контекст (например, TestContext.java) как одиночный элемент в веб-приложении. Многоуровневые действия получат доступ к контексту. Должен ли я создавать атрибуты контекста как потокобезопасные?
Да, вы должны: несколько тэдов могут получить к нему доступ одновременно.