&ФабричныйМетод
Псевдоним аннотации &Завязь фреймворка autumn.
Помечает функцию как функцию, создающую компонент.
Может иметь параметры, каждый из которых должен быть промаркирован как &Внедряемое, &ЗначениеНастройки или &ПроизвольныйПараметр. В указанные параметры автоматически будут внедрены соответствующие зависимости при создании компонента.
Может размещаться над экспортной функцией в классе, проаннотированном как &Конфигурация.
Параметры
| Параметр | Тип | Описание |
|---|---|---|
Значение | Строка | Имя создаваемого компонента. По умолчанию будет использовано имя метода. |
Тип | Строка | Тип создаваемого компонента. Требуется, если по имени компонента не получается однозначно определить его тип. |
Пример
bsl
&ФабричныйМетод
Функция ПользовательскийКомпонент(&Внедряемое Зависимость, &ЗначениеНастройки ВажнаяНастройка) Экспорт
Возврат Новый ПользовательскийКомпонент(Зависимость, ВажнаяНастройка);
КонецФункцииПримечание. Данная аннотация — «душный» псевдоним аннотации
&Завязь. Актуальную документацию см. в autumn.
