Micronaut in Grails 6

Micronaut supplies DI, AOT, HTTP client and fast startup. You can create Micronaut beans:

import io.micronaut.context.annotation.Singleton

@Singleton
class GreetingClient {
  String greet(String name) { "Hello $name" }
}

You can inject Micronaut beans into Grails services and controllers.