Annotation Interface Module


@Target(TYPE) @Retention(CLASS) public @interface Module
Русский: Указывает что интерфейс является модулем в рамках основного проектного модуля в котором также находится KoraApp. Используется KoraApp как часть контейнера зависимостей.
English: Indicates that the interface is a module within an external project module. Used by KoraApp as part of the dependency container.

Пример / Example:
  
  @Module
  public interface MyModule {

     default Supplier<String> strSupplier() {
         return () -> "1";
     }
  }