Я использую Spring Boot и Thymeleaf для отправки уведомлений по электронной почте.Я хочу иерархический поиск шаблонов на основе отправляемого уведомления.Например: ищите ABC.html и, если этого не существует, используйте AB.html , а если его не существует, используйте A.html .
В настоящее время я делаю это, вызывая templateEngine.process
для каждого из этих шаблонов по порядку, пока один из них не вернет ноль.
Это работает нормально, за исключением того, что в моем журнале напечатано исключениекаждый раз, когда один из этих шаблонов не существует.Исключение печатается методом templateEngine.process
(строка 1136) и затем перебрасывается.Я ловлю исключение, игнорирую его и перехожу к следующему шаблону в последовательности.
Мой вопрос таков: есть ли способ проверить наличие шаблона перед вызовомметод процесса, чтобы я не получил исключение в журнал?Спасибо!