Я работаю с Spring boot, security и Thymeleaf: у меня есть таблица с данными из базы данных, я создал фильтры, когда я выбираю значение, в таблице отображаются отфильтрованные данные, поэтому я хочу реализовать несколько фильтров и сохраняйте значение, выбранное при изменении страницы. Поэтому у меня возникла идея создать переменные, в которых я могу сохранить выбранные значения:
private Optional <TRACKING_CARD> typeSelected;
private Optional <STATUS> statusSelected;
private Optional <Boolean> flagStaff;
, а при выборе значений:
typeSelected = filter.getType();
statusSelected = filter.getStatus();
flagStaff = filter.getFlag();
Но проблема в том, что переменные являются глобальными , поэтому, если в один и тот же момент времени зарегистрировано более одного пользователя, они совместно используют значение переменных.
Как решить эту проблему?
Спасибо