2016-08-14 2 views
1

Я работаю над отправкой электронной почты с шаблоном с использованием API ogham. для отправки электронной почты, есть строка, как -Путь к файлу java

service.send(new Email 
("subject", 
new TemplateContent 
("classpath:/template/thymeleaf/simple.html", new SimpleBean 
("foo", 42)), "<recipient address>")); 

Мой шаблон хранится в -

"/src/main/resources/template/parcio/SignupEmailTemplate.html" 

, что будет мой путь к классам? Я уже использовал «/template//parcio/SignupEmailTemplate.html». и получена ошибка

"шаблон может не существовать или быть недоступен".

ответ

0

Используйте абсолютный путь, чтобы найти файл, относительные пути не всегда относительно исходного каталога

0

Использование

ClassLoader.getSystemResource("template/parcio/SignupEmailTemplate.html").toString() 

приобрести путь к файлу, который находится внутри вашего мавена ресурсы папка.

Смежные вопросы