如何只过滤用户Spring bean

时间:2017-07-11 04:50:57

标签: spring spring-mvc spring-boot spring-annotations

我正在使用

$data3["Col2"]

列出所有加载的bean,但是,如何过滤此列表以仅显示user / programmer定义的bean?我不希望看到Spring Framework自动实例化的所有bean。

1 个答案:

答案 0 :(得分:5)

  • 遍历beanDefinitionNames
  • 为每个名称使用context.getBean(name)
  • 获取bean
  • 过滤掉那些,其中bean.getClass()。getPackage()不以org.spring开头