Annotation Interface JmixModule


@Target(TYPE) @Retention(RUNTIME) public @interface JmixModule
Indicates that the @Configuration class is a main configuration of a Jmix module.

Specifies what this module depends on using the dependsOn() attribute.

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The list of configuration classes this module depends on.
    Optional module id.
  • Element Details

    • id

      String id
      Optional module id. If not set, the annotated class package name is used.
      Default:
      ""
    • dependsOn

      Class[] dependsOn
      The list of configuration classes this module depends on. The classes must be annotated with JmixModule themselves.
      Default:
      {io.jmix.core.annotation.JmixModule.AllModules.class}