【问题标题】:How can I view the Bean Graph for @Autowired beans in Spring STS?如何在 Spring STS 中查看 @Autowired bean 的 Bean Graph?
【发布时间】:2013-09-26 21:27:32
【问题描述】:

我可以查看通过 XML 连接的任何 bean 的 Bean Graph,但是当我有通过注释 @Autowired 的 bean 时,它们之间不会显示任何箭头。


根据STS #171STS #1066早就实现了。

注意:上次使用 STS 3.4.0.RELEASE 测试


如果我部署到 tcServer 并执行 Live Bean Graph,那么它可以工作,但不使用常规视图。

【问题讨论】:

  • 这里有同样的问题。我只看到在 xml 配置文件中明确连接的 bean 的连接,但使用 @autowired 注入的那些似乎断开连接。

标签: java eclipse spring ide


【解决方案1】:

请求改进feature,甚至关闭;但是新票仍然说要求该功能-甚至在 2.8 中还没有关闭(STS-2396)。我没有成功到达那里。不开心:(

问题说 - “当 STS 为验证目的或 bean 图解析自动装配的 bean 时,它似乎只能找到明确定义其类型的 bean。”

【讨论】:

    【解决方案2】:

    如果你使用的是 Spring boot,你可以使用 spring acutator 来查看所有的 bean..

    Spring acutator 启用 /beans 端点,它以 JSON 格式显示所有 bean。

    启动 Spring Boot 应用后,您只需 http://localhost:8080/beans

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-11
      • 1970-01-01
      • 2017-05-23
      • 2012-11-03
      • 1970-01-01
      • 2018-10-04
      相关资源
      最近更新 更多