gpt4 book ai didi

java - 我可以在没有粘性 session 的情况下使用 Thymeleaf 模板 + 绑定(bind)吗?

转载 作者:行者123 更新时间:2023-12-02 09:15:14 25 4
gpt4 key购买 nike

我目前使用的是没有粘性 session 的 HA 设置。通常是否可以在非粘性 session 中使用带有绑定(bind)对象的 thymeleaf 模板?

我不熟悉 thymeleaf 的内部工作原理——我也不知道如何测试它......

最佳答案

Thymeleaf 将使用您放入 Spring 模型对象中的数据。所以该数据的范围就是请求的范围。此外,Thymeleaf 模板是在服务器上处理的。所以流程是:

  • 用户请求网址
  • Spring 框架在服务器接收它并将其路由到 Controller
  • Controller 执行映射的方法。这可能涉及填充 Model 或 ModelMap 对象并返回 View 模板名称或 Model 对象
  • View 解析器检索 View 模板名称,并使用相应的 View 模板引擎处理 View 模板名称中的 HTML,然后将 HTML 返回到响应
  • 然后将此响应发送给用户

所以您会看到没有涉及任何 session 。但是当你使用Spring Security时,它会使用session来记录经过身份验证的用户信息。如果用户在代码中明确使用 session ,那么这将是一个问题。

关于java - 我可以在没有粘性 session 的情况下使用 Thymeleaf 模板 + 绑定(bind)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59047257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com