当前位置:
java获取自定义注解标记的类
机器助手 | 
 128人浏览

先定义一个自定义注解 比如SystemConfigClass

 

然后实现 ApplicationContextAware, InitializingBean,即可获取自定义注解 标注的类

public class InitSystemConfig implements ApplicationContextAware, InitializingBean {
    
    private ApplicationContext applicationContext;
    @Override
    public void afterPropertiesSet() throws Exception {
        applicationContext.getBeansWithAnnotation(SystemConfigClass.class);
    }

    @Override
    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
        this.applicationContext = applicationContext;
    }
}