我有一个带有 Thymeleaf 前端的有状态 Spring Boot 应用程序,在应用服务中运行(使用 Azure Docker Registry)。
当我部署应用程序时,会发生一些问题:
- 在重定向期间,
redirectAttributes#addFlashAttribute
不工作;Thymeleaf 没有收到 flash 属性对象 - 不记住我的情况下登录应用程序不起作用,只能使用记住我的cookie登录
这些问题最近开始发生,并且仅在 Azure 中运行应用程序时发生。无论环境(产品/开发)如何,当我在本地 Docker 或 IntelliJ 中运行它时,它都能完美运行。我没有多个实例或负载均衡器(这是一个小型生产计划 - 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