Показать глобальный атрибут в фрагменте нижнего колонтитулаJAVA

Программисты JAVA общаются здесь
Anonymous
Показать глобальный атрибут в фрагменте нижнего колонтитула

Сообщение Anonymous »

Используя Java 17, Maven 3.9.10, Spring Boot 3.5.3 и зависимости Spring-Boot-Starter-Thymeleaf , я хотел бы создать несколько веб-страниц для службы. Я использую стандартный подход Thymeleaf: наличие шаблонов файлов/layout.html , который содержит фрагменты для page_header, page_footer и так далее. До сих пор это работает нормально. Этот фрагмент должен быть в состоянии показать значение версии моего сервиса и выглядит следующим образом: < /p>

Код: Выделить всё


Copyright - Version: 


< /code>
Я создал класс GlobalController, который должен добавлять атрибуты ко всем запросам: < /p>
@ControllerAdvice
public class GlobalController {

@ModelAttribute("service_version")
public String getVersion()  {
return "version 1.0.0";
}

}
< /code>
Наконец, служба работает и показывает нижний колонтитул в браузере на каждом маршруте, который реализован в этой службе. Все эти (sub) страницы ссылаются на снипт нижний колонтитул, но в общей сложности в разделе нижнего колонтитула просто показан текст: Copyright - Версия: 
, другими словами: значение версии (здесь: версия 1.0.0 ) отсутствует и не заменяется/возвращено.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... er-snippet

Вернуться в «JAVA»