3.3 The BeanContext
The BeanContext is a container object for all your bean definitions (it also implements BeanDefinitionRegistry).
It is also the point of initialization for Micronaut. Generally speaking however, you don’t have to interact directly with the BeanContext
API and can simply use javax.inject
annotations and the annotations defined within io.micronaut.context.annotation package for your dependency injection needs.