在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);//实例 }
相关文章推荐
- Spring 注解中,普通类获取@Service标记的方法 或者bean对象
- Error creating bean with name 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfigurati
- spring boot获取注入的实例bean
- Spring 管理Bean(获取Bean,初始化bean事件,自动匹配ByName······等)
- 不用注解,获取spring容器里的bean(ApplicaitonContext)
- idea创建spring boot程序,通过$Value注解获取application.properties乱码
- 获取Spring加载的实例bean/获取注解Beam
- 为何在新线程中使用注解获取不到Spring管理的Bean
- [Java]从spring(spring boot)的启动分析注解定义方式的bean的加载
- SpringBoot配置Bean的两种方式--注解以及配置文件
- Spring启动后获取所有拥有特定注解的Bean实例代码
- quartz如何获取spring注解注入的bean
- 用AOP拦截自定义注解并获取注解属性与上下文参数(基于Springboot框架)
- Spring启动后获取所有拥有特定注解的Bean
- S2SH框架中,Spring通过注解获取bean实例
- spring 中如果bean没有id或name标志 获取bean的方法
- 单元测试使用spring注解获取bean
- Error creating bean with name 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfigurati
- 单元测试使用spring注解获取bean
- SpringBoot UnsatisfiedDependencyException: Error creating bean with name