org.thymeleaf.templatemode.StandardTemplateModeHandlers не может быть разрешен - PullRequest
1 голос
/ 30 мая 2019

В моем загрузочном API Spring мне нужно отправить электронное письмо с помощью Thymeleaf. Поэтому я выбрал this tutorial. Однако при добавлении ThymeleafConfig.java STS выдает следующую ошибку .

Импорт org.thymeleaf.templatemode.StandardTemplateModeHandlers не может быть решена

Как указано в этом ответе, я изменил зависимости следующим образом. Но это не решило проблему.

<dependency>
  <groupId>org.thymeleaf</groupId>
  <artifactId>thymeleaf</artifactId>
  <version>3.0.11.RELEASE</version>
</dependency>

<dependency>
  <groupId>nz.net.ultraq.thymeleaf</groupId>
  <artifactId>thymeleaf-layout-dialect</artifactId>
</dependency>

ThymeleafConfig.java

import java.nio.charset.StandardCharsets;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
//following import is not resolved
import org.thymeleaf.templatemode.StandardTemplateModeHandlers;
import org.thymeleaf.templateresolver.ClassLoaderTemplateResolver;


@Configuration
public class ThymeleafConfig {

  @Bean
  public ClassLoaderTemplateResolver htmlTemplateResolver(){
    ClassLoaderTemplateResolver emailTemplateResolver = new ClassLoaderTemplateResolver();
    emailTemplateResolver.setPrefix("/templates/");
    emailTemplateResolver.setSuffix(".html");
      emailTemplateResolver.setTemplateMode(StandardTemplateModeHandlers.HTML5.getTemplateModeName());
    emailTemplateResolver.setCharacterEncoding(StandardCharsets.UTF_8.name());
    return emailTemplateResolver;
 }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...