/** * Find all Spring bean definitions in application context for given bean type. * * @param project * @param beanType * @return */ public List<String> getBeanNames(File configFile, Project project, String beanType) { List<SpringBean> beanDefinitions = getBeanDefinitions( configFile, project, SpringBean.class, Collections.singletonMap("class", beanType)); List<String> beanNames = new ArrayList<String>(); for (SpringBean beanDefinition : beanDefinitions) { beanNames.add(beanDefinition.getId()); } return beanNames; }