SpringContextUtil implements ApplicationContextAware {
private static ApplicationContext applicationContext;
@Override
public void setApplicationContext(@NonNull ApplicationContext applicationContext) throws BeansException {
this.applicationContext = applicationContext;
}
public static ApplicationContext getApplicationContext() {
return applicationContext;
}
}
и из main пытаюсь SpringContextUtil.getApplicationContext().getBean("componento", Componento.class);
Если у тебя Spring Boot, то в методе main() и так можно вытащить контекст, его возвращает метод run()
Обсуждают сегодня