- 要查找的类的范围必须是
Spring Bean
的实例。 - 实现
ApplicationListener<ContextRefreshedEvent>
接口,实现其方法。
@Override
public void onApplicationEvent(ContextRefreshedEvent event) {
Map<String, Object> beans = event.getApplicationContext().getBeansWithAnnotation(CrawlUrl.class);//实例名,该实例
String[] beanNamesForAnnotation = event.getApplicationContext().getBeanNamesForAnnotation(CrawlUrl.class);//实例
}