#vaadin #vaadin14
Вопрос:
Я заметил, что с конечными точками слияния Vaadin, похоже, нет доступной сессии VaadinSession. Это сделано специально? Я делаю что-нибудь не так?
Ответ №1:
Вы не должны полагаться на a VaadinSession
при использовании Fusion. Сегодня он может быть доступен, а может и не быть по историческим причинам.
В VaadinSession
основном хранятся экземпляры пользовательского интерфейса потока для данного VaadinServlet
/ VaadinService
. Это требует блокировки перед доступом, чего вы хотите избежать с помощью Fusion.
Если вы хотите сохранить значения в сеансе, используйте стандарт HTTPSession
Ответ №2:
Слияние Vaadin не зависит от сеанса VaadinSession. В версиях до 22 a HttpSession
создается, хотя Fusion его не использует. С 22 года слияние может быть полностью без гражданства. Вы можете прочитать больше о предстоящей проверке подлинности без сохранения состояния здесь https://vaadin.com/docs/latest/fusion/security/spring-stateless