我们如何知道bean是由spring容器管理的?例如,某些bean可能没有被扫描,我们怎么知道(使用@controller的某些bean可能不会抛出错误)。是任何扫描程序内存的工具显示所有已注册的bean?有没有办法按名称或其他条件查询bean?这就是我想知道的,我一直在谷歌搜索,没有找到。
答案 0 :(得分:2)
您可以使用Application Context获取spring容器管理的所有bean的列表。
context.getBeanDefinationNames();
答案 1 :(得分:0)
您可以使用ApplicationContext
中的getBean方法。