最新の安定バージョンについては、Spring Boot 3.5.6 を使用してください!

情報 (info)

info エンドポイントは、アプリケーションに関する一般情報を提供します。

情報を取得する

アプリケーションに関する情報を取得するには、次の curl ベースの例に示すように、GET リクエストを /actuator/info に作成します。

$ curl 'http://localhost:8080/actuator/info' -i -X GET

結果のレスポンスは次のようになります。

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 759

{
  "git" : {
    "branch" : "main",
    "commit" : {
      "id" : "df027cf",
      "time" : "2025-06-19T07:16:01Z"
    }
  },
  "build" : {
    "artifact" : "application",
    "version" : "1.0.3",
    "group" : "com.example"
  },
  "os" : {
    "name" : "Linux",
    "version" : "6.11.0-1015-azure",
    "arch" : "amd64"
  },
  "process" : {
    "pid" : 90329,
    "parentPid" : 88912,
    "owner" : "runner",
    "cpus" : 4
  },
  "java" : {
    "version" : "17.0.15",
    "vendor" : {
      "name" : "BellSoft"
    },
    "runtime" : {
      "name" : "OpenJDK Runtime Environment",
      "version" : "17.0.15+10-LTS"
    },
    "jvm" : {
      "name" : "OpenJDK 64-Bit Server VM",
      "vendor" : "BellSoft",
      "version" : "17.0.15+10-LTS"
    }
  }
}

レスポンス構造

レスポンスには、アプリケーションに関する一般的な情報が含まれます。レスポンスの各セクションは、InfoContributor によって提供されます。Spring Boot は、以下で説明する複数の提供元を提供します。

レスポンス構造の構築

次の表に、レスポンスの build セクションの構造を示します。

パス タイプ 説明

artifact

String

アプリケーションのアーティファクト ID(ある場合)。

group

String

アプリケーションのグループ ID(ある場合)。

name

String

アプリケーションの名前(ある場合)。

version

String

アプリケーションのバージョン(ある場合)。

time

Varies

アプリケーションが作成されたときのタイムスタンプ(ある場合)。

Git レスポンス構造

次の表に、レスポンスの git セクションの構造を示します。

パス タイプ 説明

branch

String

Git ブランチの名前(ある場合)。

commit

Object

Git コミットの詳細(ある場合)。

commit.time

Varies

コミットのタイムスタンプ(ある場合)。

commit.id

String

コミットの ID(ある場合)。

これは「単純な」出力です。提供者は、利用可能なすべてのデータを出力するように構成することもできます。

OS レスポンス構造

次の表に、レスポンスの os セクションの構造を示します。

パス タイプ 説明

name

String

オペレーティングシステムの名前 ('os.name' システムプロパティから取得)。

version

String

オペレーティングシステムのバージョン ('os.version' システムプロパティから取得)。

arch

String

オペレーティングシステムのアーキテクチャ ( "os.arch" システムプロパティから取得)。

プロセスレスポンス構造

次の表に、レスポンスの process セクションの構造を示します。

パス タイプ 説明

pid

Number

プロセス ID。

parentPid

Number

親プロセス ID (または -1)。

owner

String

プロセス所有者。

cpus

Number

プロセスで使用できる CPU の数。

Java レスポンス構造

次の表に、レスポンスの java セクションの構造を示します。

パス タイプ 説明

version

String

利用可能な場合、Java バージョン。

vendor

Object

ベンダーの詳細。

vendor.name

String

ベンダー名(ある場合)。

vendor.version

String

ベンダーバージョン(ある場合)。

runtime

Object

ランタイム詳細。

runtime.name

String

ランタイム名(ある場合)。

runtime.version

String

ランタイムバージョン (使用可能な場合)。

jvm

Object

JVM の詳細。

jvm.name

String

JVM 名(ある場合)。

jvm.vendor

String

JVM ベンダー (存在する場合)。

jvm.version

String

JVM バージョン (使用可能な場合)。