package com.genersoft.iot.vmp.utils; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.PropertySource; import org.springframework.stereotype.Component; /** * 一个优秀的颓废程序猿(CSDN) */ @Component @PropertySource(value = {"classpath:git.properties" }, ignoreResourceNotFound = true) public class GitUtil { @Value("${git.branch:null}") private String branch; @Value("${git.commit.id:null}") private String gitCommitId; @Value("${git.remote.origin.url:null}") private String gitUrl; @Value("${git.build.time:null}") private String buildDate; @Value("${git.commit.id.abbrev:null}") private String commitIdShort; public String getGitCommitId() { return gitCommitId; } public String getBranch() { return branch; } public String getGitUrl() { return gitUrl; } public String getBuildDate() { return buildDate; } public String getCommitIdShort() { return commitIdShort; } }