org.springframework.boot

Class SpringBootVersion

  • java.lang.Object
    • org.springframework.boot.SpringBootVersion


  • public final class SpringBootVersion
    extends java.lang.Object
    Class that exposes the Spring Boot version. Fetches the Implementation-Version manifest attribute from the jar file via Package.getImplementationVersion(), falling back to locating the jar file that contains this class and reading the Implementation-Version attribute from its manifest.

    This class might not be able to determine the Spring Boot version in all environments. Consider using a reflection-based check instead: For example, checking for the presence of a specific Spring Boot method that you intend to call.

    Since:
    1.3.0
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static java.lang.String getVersion()
      Return the full version string of the present Spring Boot codebase, or null if it cannot be determined.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getVersion

        public static java.lang.String getVersion()
        Return the full version string of the present Spring Boot codebase, or null if it cannot be determined.
        Returns:
        the version of Spring Boot or null
        See Also:
        Package.getImplementationVersion()