Проблема перенаправления / сеанса в приложении Spring Boot в Azure

У меня есть приложение Spring Boot с отслеживанием состояния с интерфейсом Thymeleaf, работающее в службе приложений (с использованием реестра Azure Docker).

Когда я развертываю приложение, возникают некоторые проблемы:

  • во время перенаправления redirectAttributes#addFlashAttributeне работает; Thymeleaf не получает объект атрибута flash
  • вход в приложение без запоминания меня не работает, можно только войти в систему с запоминанием меня cookie

Эти проблемы начали возникать недавно, и только при запуске приложения в Azure. Когда я запускаю его в локальном Docker или IntelliJ, независимо от env (prod / dev), он работает отлично. У меня нет ни нескольких экземпляров, ни балансировщика нагрузки (это небольшой производственный план - уровень S1).

Помимо этого, я уже установил привязку ARR к параметру "Вкл." Configuration > General settings, но все равно не повезло.

Версии:

  • Весенняя загрузка: spring-boot-starter-parent -> 2.3.5.RELEASE
  • Докер: openjdk:14-jdk-alpine

Редактировать:

Обнаружили проблему, нам пришлось обновить Spring Boot: 2.3.5.RELEASE -> 2.5.4

1 ответ

Спасибо @adam, я конвертирую это в ответ, чтобы помочь другим участникам сообщества:

После обновления версии весенней загрузки с 2.3.5.release к 2.5.4 release надеюсь, решил вашу проблему.

Другие вопросы по тегам