JHipster CustomParameterizedException и угловое сообщение - PullRequest
0 голосов
/ 28 июня 2018

Я использую JHipster v.4.9.0. Существует CustomParameterizedException, где мы можем поместить сообщение и параметры.

 Map<String, Object> params = new HashMap<>();
 params.put("foo", "foo_value");
 params.put("bar", "bar_value");
 throw new CustomParameterizedException("error.customError", params);

Можно ли как-то использовать эти параметры в шлюзе в Angular? Кто-то знает, какова их цель?

1 Ответ

0 голосов
/ 29 июня 2018

Хорошо, после большого тестирования я обнаружил, что серверная часть возвращалась, используя исключение jhipster:

 Map<String, Object> params = new HashMap<>();
 params.put("foo", "foo_value");
 params.put("bar", "bar_value");
 throw new CustomParameterizedException("error.customError", params);

и внешний интерфейс error.customError должны быть определены следующим образом в файле error.json:

"customError": "It shows with params bar: {{ bar }} , foo: {{ foo }}"

{{bar}} будет заменено значением bar_value, а массаж будет:

It shows with params bar: bar_value , foo: foo_value
...