Annotation Interface KoraSubmodule


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

Пример / Example:
  
  @KoraSubmodule
  public interface MySubmodule {
     default Supplier<String> strSupplier() {
         return () -> "1";
     }
 }