2.3 Setting up an IDE

The application created in the previous section contains a “main class” located in src/main/java that looks like the following:

  1. import io.micronaut.runtime.Micronaut;
  2. public class Application {
  3. public static void main(String[] args) {
  4. Micronaut.run(Application.class);
  5. }
  6. }
  1. import io.micronaut.runtime.Micronaut
  2. class Application {
  3. static void main(String... args) {
  4. Micronaut.run Application.class
  5. }
  6. }
  1. import io.micronaut.runtime.Micronaut
  2. object Application {
  3. @JvmStatic
  4. fun main(args: Array<String>) {
  5. Micronaut.run(Application.javaClass)
  6. }
  7. }

This is the class that is run when running the application via Gradle or via deployment. You can also run the main class directly within your IDE if it is configured correctly.