It is also the point of initialization for Micronaut. Generally speaking however, you don’t have to interact directly with the API and can simply use javax.inject annotations and the annotations defined within package for your dependency injection needs.