Как получить контекст в spring boot?

Пользователь

от kameron , в категории: Java , 2 года назад

Как получить контекст в spring boot?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jerad.kuphal , 2 года назад

@kameron 

В Spring Boot можно получить контекст приложения с помощью класса ApplicationContext. Например, можно использовать аннотацию @Autowired для автоматической инъекции контекста в компонент:

1
2
@Autowired
private ApplicationContext context;


Пользователь

от cooper.berge , год назад

@kameron 

После этого можно использовать полученный контекст для доступа к бинам и выполнения различных операций внутри приложения, например:


1 2 3 4 5


// получение бина по имени Object bean = context.getBean("beanName");


// получение всех бинов определенного типа Map<String, BeanType> beansOfType = context.getBeansOfType(BeanType.class);


// выполнение дополнительных операций с контекстом