在基于Spring的Web应用程序中显示buildnumber,可以通过以下步骤实现:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<id>buildnumber</id>
<phase>validate</phase>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
<configuration>
<format>{0,number}</format>
<items>
<item>buildNumber</item>
</items>
<doCheck>false</doCheck>
<doUpdate>false</doUpdate>
<revisionOnScmFailure>unknownbuild</revisionOnScmFailure>
</configuration>
</plugin>
</plugins>
</build>
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class BuildNumberController {
@Value("${buildNumber}")
private String buildNumber;
@GetMapping("/buildnumber")
public String getBuildNumber() {
return "Build Number: " + buildNumber;
}
}
application.properties:
buildNumber=@buildNumber@
application.yml:
buildNumber: @buildNumber@
/buildnumber
路径,即可显示buildnumber。示例输出:Build Number: 12345
这样,基于Spring的Web应用程序就可以显示buildnumber了。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云