diff --git a/as-talange-web/src/main/java/com/astalange/web/controller/GlobalControllerAdvice.java b/as-talange-web/src/main/java/com/astalange/web/controller/GlobalControllerAdvice.java index 7e27972..9c0bf2b 100644 --- a/as-talange-web/src/main/java/com/astalange/web/controller/GlobalControllerAdvice.java +++ b/as-talange-web/src/main/java/com/astalange/web/controller/GlobalControllerAdvice.java @@ -1,14 +1,23 @@ package com.astalange.web.controller; import jakarta.servlet.http.HttpServletRequest; +import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ModelAttribute; @ControllerAdvice public class GlobalControllerAdvice { + @Value("${app.version}") + private String appVersion; + @ModelAttribute("requestURI") public String requestURI(final HttpServletRequest request) { return request.getRequestURI(); } + + @ModelAttribute("appVersion") + public String appVersion() { + return appVersion; + } } diff --git a/as-talange-web/src/main/resources/application.yml b/as-talange-web/src/main/resources/application.yml index 9ccb4c6..6b8d988 100644 --- a/as-talange-web/src/main/resources/application.yml +++ b/as-talange-web/src/main/resources/application.yml @@ -1,6 +1,7 @@ spring: application: name: as-talange +app.version: @project.version@ datasource: url: jdbc:postgresql://localhost:5433/astalange username: myuser diff --git a/as-talange-web/src/main/resources/templates/fragments/sidebar.html b/as-talange-web/src/main/resources/templates/fragments/sidebar.html index 87a9e62..b15769c 100644 --- a/as-talange-web/src/main/resources/templates/fragments/sidebar.html +++ b/as-talange-web/src/main/resources/templates/fragments/sidebar.html @@ -51,6 +51,7 @@
+