您的位置:首页 > 编程语言 > Java开发

在SpringBoot中获取某个注解标记的`BeanName`

2017-08-19 11:57 211 查看
要查找的类的范围必须是
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);//实例

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: