gpt4 book ai didi

java - Java 模板引擎中 URL 的最佳实践

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

我使用了几个 Java 模板引擎(Mustache、Freemarker),但我总是为如何处理同样的问题而苦恼。

假设您有一个模板,其中包含如下代码:

<a href="/{{article.name}}/{{article.color}}/home.html">
例如,其中 article 是从 Controller 传递到模板引擎的对象。然后,我总是看到同样的问题。我必须在几个页面中对网址进行硬编码,如果我更改它,那么我必须在各处手动查看它。例如,如果我想像这样更改 URI:

<a href="article/{{article.name}}/{{article.color}}">

然后我必须到处改变它。

是的,也许我可以在特定模板引擎(例如包含)启用的内容中定义每个网址,但我想知道是否有最佳实践。我正在考虑的一种可能的解决方案是在服务器端(例如在 Controller 中)创建 url 并将它们发送到 View 。

从可重用性、正确性和灵 active 的角度来看,哪些是最好的方法?

最佳答案

你说过:最好的(最灵活和可维护的)做法是在 Controller 中生成 URL 并将它们发送到 View :这就是所谓的 HATEOAS .

关于java - Java 模板引擎中 URL 的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39001710/

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