Как проверить наличие шаблона Thymeleaf перед обработкой? - PullRequest
0 голосов
/ 20 сентября 2018

Я использую Spring Boot и Thymeleaf для отправки уведомлений по электронной почте.Я хочу иерархический поиск шаблонов на основе отправляемого уведомления.Например: ищите ABC.html и, если этого не существует, используйте AB.html , а если его не существует, используйте A.html .

В настоящее время я делаю это, вызывая templateEngine.process для каждого из этих шаблонов по порядку, пока один из них не вернет ноль.

Это работает нормально, за исключением того, что в моем журнале напечатано исключениекаждый раз, когда один из этих шаблонов не существует.Исключение печатается методом templateEngine.process (строка 1136) и затем перебрасывается.Я ловлю исключение, игнорирую его и перехожу к следующему шаблону в последовательности.

Мой вопрос таков: есть ли способ проверить наличие шаблона перед вызовомметод процесса, чтобы я не получил исключение в журнал?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...