【发布时间】:2018-11-13 02:06:38
【问题描述】:
我知道 ruby 有这个使用 ERB 的功能。但是Java有这个能力吗? 我正在尝试做这样的事情:
MY.yaml CURRENT_DATE:
【问题讨论】:
-
与 Ruby 不同,Java 是一种编译语言。我认为最好的选择是使用 Velocity 或 Freemarker 等模板库。
-
Java 有一个内置的 Javascript 解释器——所以如果你的 YAML 中的代码是 Javascript,你可以把它交给 JS 解释器来评估......
-
请说明您指的是哪种处理方式。在 YAML 文件中嵌入 Java(源)代码很简单。加载 YAML 的程序只需要能够进行处理,如果处理意味着从文本中提取所有大写字符,这很容易,如果您想在执行 YAML 加载的程序中编译和运行代码,则很难。跨度>