бин типа 'org.thymeleaf.TemplateEngine', который не может быть найден - PullRequest
0 голосов
/ 04 июля 2018

Введение

Я использовал следующее в моем POM:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.9.RELEASE</version>
</parent>

И

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>

Теперь у меня есть следующее:

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.1.RELEASE</version>
        <relativePath /> <!-- lookup parent from repository -->
    </parent>

И

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>

Ошибка:

 Error:(34, 21) java: cannot find symbol
      symbol:   class TemplateProcessingParameters
      location: package org.thymeleaf
    Error:(37, 38) java: package org.thymeleaf.resourceresolver does not exist
    Error:(49, 38) java: cannot find symbol
      symbol:   class TemplateResolver
      location: package org.thymeleaf.templateresolver
    Error:(179, 65) java: cannot find symbol
      symbol:   class IResourceResolver
      location: class eu.europa.ec.themis.sgtemplateservice.MbakTemplateServiceApplication
    Error:(187, 56) java: cannot find symbol
      symbol:   class TemplateProcessingParameters
      location: class org.mbak.MbakTemplateServiceApplication.InMemoryResourceResolver
    Error:(168, 62) java: cannot find symbol
      symbol:   class TemplateResolver
      location: class org.mbak.MbakTemplateServiceApplication

Добавлена ​​следующая зависимость:

Я добавил следующее и мои сборки приложений:

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

Текущая ошибка:

Итак, теперь я получаю следующую ошибку при запуске приложения:

***************************
APPLICATION FAILED TO START
***************************

Description:

Parameter 0 of constructor in org.mbak.MbakServiceApplication$ThymeleafTemplateEngine required a bean of type 'org.thymeleaf.TemplateEngine' that could not be found.


Action:

Consider defining a bean of type 'org.thymeleaf.TemplateEngine' in your configuration.
...