我使用velocity来替换Java中的字符串值。
如果我的字符串是“$ {product_name} $ {product_price}”,那么在速度上下文中,如果找到与参数product_name和product_price对应的值,则速度引擎将替换它们。但是,如果未找到,占位符将不会更改。
我正在尝试的是如果没有占位符值,则应使用默认的参数值。即如果在速度上下文中找不到product_name,则应使用提供的默认值。
这种设施是否以速度提供?如果是这样,任何人都可以向我指出正确的文档。