【发布时间】:2021-02-15 22:46:49
【问题描述】:
一切都在标题中。我想用 2 位小数转换 String 中的 double。
我尝试了 quarkus 的例子:
@TemplateExtension(namespace = "str")
class StringExtensions {
static String format(String fmt, Object... args) {
return String.format(fmt, args);
}
static String reverse(String val) {
return new StringBuilder(val).reverse().toString();
}
}
这是我的模板
{str:format('%.2f', total)}
但它总是导致 NOT_FOUND。
唯一的办法就是放:
static String formatNumber(Double num) {
return String.format("%.2f", num);
}
并更改我的模板:
{total.formatNumber}
有没有更好的方法?我使用了 quarkus-rest-easy-qute 和 quarkus-qute 扩展,两者都是一样的。
【问题讨论】:
标签: java quarkus quarkus-qute