Наше приложение в значительной степени использует Threadlocals, где мы читаем значения из параметров ServletRequest и предоставляем тезисы в качестве глобального контекста на уровне потока для других служб.
Наше приложение в значительной степени использует Threadlocals, где мы читаем значения из параметров ServletRequest и предоставляем тезисы в качестве глобального контекста на уровне потока для других служб.[code]@Component @Order(1) public class ParameterHandlingFilter implements Filter {
public static ThreadLocal EXAMPLE = new ThreadLocal();
EXAMPLE.set(req.getParameter("example")); try { chain.doFilter(request, response); }finally { EXAMPLE.remove(); } } } < /code> Множество статей, которые предлагают использовать предварительно просмотренную функцию значений общеобразовательных значений в качестве лучшего подхода, особенно с учетом виртуальных тем. Sonarqube. < /p> public class ParameterHandlingFilterScopedValue implements Filter {
public static final ScopedValue EXAMPLE = ScopedValue.newInstance();
ScopedValue.where(EXAMPLE, req.getParameter("example")).run(() -> { try { chain.doFilter(request, response); } catch (Exception e) { throw new RuntimeException(e); } }); } } [/code] Есть ли лучшее решение для этого использования?
Недавно я обновил свой бэкэнд GraphQL Backend с EF Core и Hotchocalt от версии 12.x.x до 15.0.3. Сборка/старт работает нормально. Тем не менее, у меня возникают проблемы с проблемами, потому что ошибка ошибка неожиданной ошибки выполнения . >. Я...
Недавно я обновил свой бэкэнд GraphQL Backend с EF Core и Hotchocalt от версии 12.x.x до 15.0.3. Сборка/старт работает нормально. Тем не менее, у меня возникают проблемы с вопросами, потому что ошибка ошибки неожиданной ошибки выполнения . Я...
Недавно я обновил свой бэкэнд GraphQL Backend с EF Core и Hotchocalt от версии 12.x.x до 15.0.3. Сборка/старт работает нормально. Тем не менее, у меня возникают проблемы с вопросами, потому что ошибка ошибки неожиданной ошибки выполнения . Я...
Недавно я обновил свой бэкэнд GraphQL Backend с EF Core и Hotchocalt от версии 12.x.x до 15.0.3. Сборка/старт работает нормально. Тем не менее, у меня возникают проблемы с вопросами, потому что ошибка ошибки неожиданной ошибки выполнения . Я...
Наше приложение в значительной степени использует Threadlocals, где мы читаем значения из параметров ServletRequest и предоставляем тезисы в качестве глобального контекста на уровне потока для других служб. @Component
@Order(1)
public class...