Весеннее загрузочное письмо - тимелеаф - шаблон html не имеет встроенных изображений - PullRequest
0 голосов
/ 06 мая 2020

Я создаю сообщение электронной почты HTML, и оно отлично работает, если не считать отсутствия моего изображения:

<img src="logo.png" />
<img src="/mail_content/logo.png" />
<img src="mail_content/logo.png" />

Ни один из этих вариантов не работает.

Это изображение есть файловая система, и я не хочу, чтобы она была в файле войны, это должен быть настраиваемый путь, как и путь для шаблонов, которые я использую.

Я пытался зарегистрировать статические c изображения для таких шаблонов (под templatePath - это «/ home / user / staticcontent», и есть все шаблоны и изображения):

@Configuration
class EmailConfig implements WebMvcConfigurer {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/mail_content/**").addResourceLocations("file:" + templatePath + "/");
    }
...