我可以查看通过 XML 连接的任何 bean 的 Bean Graph,但是当我有通过注释 @Autowired 的 bean 时,它们之间不会显示任何箭头。
根据STS #171和STS #1066,它是很久以前实施的。
注意:上次使用 STS 3.4.0.RELEASE 测试
如果我部署到 tcServer 并执行 Live Bean Graph,那么它可以工作,但不使用常规视图。
要求改进功能甚至关闭;但是新票仍然说要求该功能-甚至在 2.8 中还没有关闭(STS-2396)。我没有成功到达那里。不开心:(
问题说 - “当 STS 为验证目的或 bean 图解析自动装配的 bean 时,它似乎只能找到明确定义其类型的 bean。”
如果您使用的是 Spring Boot,则可以使用 spring acutator 查看所有 bean。
Spring acutator 启用 /beans 端点,它以 JSON 格式显示所有 bean。
启动 Spring Boot 应用程序后,您需要做的就是http://localhost:8080/beans