字符串格式 Thymeleaf Spring 启动

String Format Thymeleaf Spring Boot

我使用 thymeleaf 和 spring 启动来构建我的网络应用程序。
我对国际化有疑问。
我需要将我的 Web 应用程序上的所有文本更改为基于外部文件(所有文本都包括验证)。
我有这样的代码:

error.required=The {0} is required

我的网络应用程序有 2 个验证。
来自模态警告的验证和来自 javascript 的 bootstrapvalidator 验证。
对于 javascript,在我实施 JavaScript equivalent to printf/string.format
后它工作正常 但我的问题是百里香。
我的问题:如何使用另一个字符串从({0} 是必需的)注入 {0}?

注意:我曾尝试这样做,但结果是错误

<p th:text="string.format(#{error.required}, #{label.name})"></p>

使用 Thymeleaf 将 属性 字符串插入另一个定义有一个或多个参数的字符串中,构造遵循以下格式:

#{multiplestr.parameters(#{text.param1},#{text.param2})}

在这种情况下,要在 error.required 文本内的 {0} 中插入 #{label.name}:

#{error.required(#{label.name})}

Messages 在 Thymeleaf