Бин, на который ссылается AsyncConfigurerSupport, не входит в postProcessAfterInitialization - PullRequest
0 голосов
/ 29 сентября 2018

Есть 3 класса:

@Component
public class AsyncTestBean {
}

@Component
public class MyAsyncConfigurerSupport extends AsyncConfigurerSupport {
    @Autowired
    private AsyncTestBean test;
    @Override
    public AsyncUncaughtExceptionHandler getAsyncUncaughtExceptionHandler() {
        return null;
    }
}

@Service
public class InitializingService extends InstantiationAwareBeanPostProcessorAdapter {
    @Override
    public Object postProcessAfterInitialization(Object bean, String beanName) {
        if (bean instanceof AsyncTestBean) {
            System.out.println("---");
        }
    }
}

Запустите его, и мы НЕ сможем получить вывод --- Но если я уберу @Autowired в MyAsyncConfigurerSupport, все будет в порядке.Что не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...