Я создаю сообщение электронной почты 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 + "/");
}