В документации говорится, что вы можете использовать параметры в своих строках следующим образом:
home.welcome=¡Bienvenido a nuestra tienda de comestibles, {0}!
<p th:utext="#{home.welcome(${user.name})}">
Welcome to our grocery store, Sebastian Pepper!
</p>
И действительно, это работает для меня.
Однако этотакже говорит, что «можно указать несколько параметров, разделенных запятыми».
Однако я не могу понять синтаксис для нескольких параметров.
Моя исходная строка похожа на
home.welcome=Welcome to {0} store, {1}!
И я попробовал следующие выражения
1. #{home.welcome((${store.name}),(${user.name}))}
2. #{home.welcome(${store.name}, ${user.name})}
3. #{home.welcome(${store.name, user.name})}
4. #{home.welcome(${store.name}),(${user.name})}
, которые все дают TemplateProcessingException: Не удалось разобрать как выражение, кроме # 4, который дает ?? home.welcome ($ {store.name}),_en ??
Каков правильный синтаксис выражения для загрузки двух параметров в строку шаблона?
Я нашел этот ответ, но он не работает.Он предлагает сделать № 2 выше
https://stackoverflow.com/a/27501557/2153273