Spring Thymeleaf Зависимость перезаписывает шаблон Eureka? - PullRequest
0 голосов
/ 05 октября 2018

Я хочу создать вторую страницу, которая отображает информацию о профиле конфигурации, который активен в приложении весенней загрузки, используя spring mvc.Эта информация должна отображаться в шаблоне Thymeleaf.Кроме того, я также хочу, чтобы эта страница конфигурации была доступна через Eureka Server по другому пути, т.е. {eureka_url}: 8761 / config.

У меня работает шаблон, но когда я запускаю сервер Eureka, на котором также работает шаблон конфигурации, и хочу получить доступ к панели мониторинга Eureka через {eureka_url}: 8761 /, сервер Eureka дает мне следующееошибка:

Error resolving template "eureka/status", template might not exist or might not be accessible by any of the configured Template Resolvers

Мне кажется, что зависимость Thymeleaf в пути к классам, в сочетании с зависимостью Spring Eureka, шаблон для панели мониторинга Eureka перезаписывается / не загружается.

Кто-нибудь еще сталкивался с этой проблемой?Если да, то как ты это исправил?

1 Ответ

0 голосов
/ 23 ноября 2018

Eureka использует Freemarker в качестве движка шаблонов.Кажется, что это как-то конфликтует с Thymeleaf.

После выполнения многих отладок я нашел обходной путь.Добавьте это к вашему application.properties:

spring.freemarker.template-loader-path=classpath:/templates/
spring.freemarker.prefer-file-system-access=false

. Для дальнейшего обсуждения я открыл отчет об ошибке .

...