gpt4 book ai didi

thymeleaf - Micronaut - 在 View 中获取运行环境名称

转载 作者:行者123 更新时间:2023-12-05 03:03:01 37 4
gpt4 key购买 nike

我有一个带有 View 层 (thymeleaf) 的小型 Micronaut 应用程序。现在我想集成 Google Analytics 或其他一些跟踪工具。当然这应该只是在生产模式下加载,但我如何在 View 层中检查环境?

我按以下方式启动应用程序:

java -Dmicronaut.environments=prod -jar mywebsite.jar

最佳答案

您可以注入(inject) io.micronaut.context.env.Environment 并将 getActiveNames() 的结果作为 View 模型的一部分传递

编辑:

如果你想在不触及每个 Controller 方法的情况下将此数据添加到每个模型,你可以添加一个发生在 View 过滤器之前的服务器过滤器来操纵响应,或者创建一个可以操纵返回值的环绕建议 Controller 。

关于thymeleaf - Micronaut - 在 View 中获取运行环境名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54264977/

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