From: Vásáry Dániel Date: Thu, 15 Feb 2024 21:06:24 +0000 (+0100) Subject: BuildInformation added X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=b202957c0564d3d192128667af6ff8c40a876db2;p=sly-crm.git BuildInformation added --- diff --git a/lis-ui/src/main/java/hu/user/lis/ui/properties/BuildInformation.java b/lis-ui/src/main/java/hu/user/lis/ui/properties/BuildInformation.java new file mode 100644 index 0000000..72ba1de --- /dev/null +++ b/lis-ui/src/main/java/hu/user/lis/ui/properties/BuildInformation.java @@ -0,0 +1,24 @@ +package hu.user.lis.ui.properties; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.info.BuildProperties; +import org.springframework.stereotype.Component; +import org.zkoss.lang.Strings; + +import java.util.Objects; + +@Component +public class BuildInformation { + @Autowired + private BuildProperties buildProperties; + + public String getName() { + return Objects.isNull(buildProperties) ? "SLY-CRM" : buildProperties.getName(); + } + + public String getBuildVersion() { + return Objects.isNull(buildProperties) ? Strings.EMPTY : String.format("v%s.%s", buildProperties.getVersion(), buildProperties.get("buildTimestamp")); + } + + +}