此版本仍在开发中,尚未视为稳定版。如需最新稳定版本,请使用 Spring Boot 4.0.4spring-doc.cadn.net.cn

Bean(beans

beans 端点提供有关应用程序中 bean 的信息。spring-doc.cadn.net.cn

检索 Bean

要获取 Bean 信息,请向 GET 发送一个 /actuator/beans 请求,如下列基于 curl 的示例所示:spring-doc.cadn.net.cn

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

生成的响应类似于以下内容:spring-doc.cadn.net.cn

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

{
  "contexts" : {
    "application" : {
      "beans" : {
        "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration" : {
          "aliases" : [ ],
          "scope" : "singleton",
          "type" : "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration",
          "dependencies" : [ ]
        },
        "org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration" : {
          "aliases" : [ ],
          "scope" : "singleton",
          "type" : "org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration",
          "dependencies" : [ ]
        },
        "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration" : {
          "aliases" : [ ],
          "scope" : "singleton",
          "type" : "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration",
          "dependencies" : [ ]
        }
      }
    }
  }
}

响应结构

响应包含应用程序 Bean 的详细信息。 下表描述了响应的结构:spring-doc.cadn.net.cn

路径 类型 <description> </description>

contextsspring-doc.cadn.net.cn

Objectspring-doc.cadn.net.cn

按 ID 键索引的应用程序上下文。spring-doc.cadn.net.cn

contexts.*.parentIdspring-doc.cadn.net.cn

Stringspring-doc.cadn.net.cn

父应用上下文的 ID(如果有的话)。spring-doc.cadn.net.cn

contexts.*.beansspring-doc.cadn.net.cn

Objectspring-doc.cadn.net.cn

按名称作为键存储在应用上下文中的 Bean。spring-doc.cadn.net.cn

contexts.*.beans.*.aliasesspring-doc.cadn.net.cn

Arrayspring-doc.cadn.net.cn

任何别名的名称。spring-doc.cadn.net.cn

contexts.*.beans.*.scopespring-doc.cadn.net.cn

Stringspring-doc.cadn.net.cn

Bean 的作用域。spring-doc.cadn.net.cn

contexts.*.beans.*.typespring-doc.cadn.net.cn

Stringspring-doc.cadn.net.cn

Bean 的完全限定类型。spring-doc.cadn.net.cn

contexts.*.beans.*.resourcespring-doc.cadn.net.cn

Stringspring-doc.cadn.net.cn

定义该 Bean 的资源(如果有的话)。spring-doc.cadn.net.cn

contexts.*.beans.*.dependenciesspring-doc.cadn.net.cn

Arrayspring-doc.cadn.net.cn

任何依赖项的名称。spring-doc.cadn.net.cn