是否有任何支持的常见占位符表达规则

时间:2017-09-25 09:26:15

标签: javascript java spring expression placeholder

我们可以在不同的语言,框架中看到许多类似的占位符表达。例如:

$和#series:

$param, ${param}, #param, #{param}.
//spring, mybatis use this.

{}系列:

{{param}};
//angularjs, vuejs use this;
logger.debug("{}, {}", param0, param1);
logger.debug("{0}, {1}", param0, param1);
//slf4j use this.

%系列:

printf("%d, %s", 100, "100");
//C/C++ series language use this.
//log4j use this

这些表达式相似但每种不同的实现略有不同,例如:
C#支持指定参数索引:{0}, {1}; 但是slf4j只支持空{}

我的问题是,对于这些类似的表达式实现是否有任何支持的规则,开发人员默认遵循这些规则?

0 个答案:

没有答案