Skip to content

&Внедряемое

Псевдоним аннотации &Пластилин фреймворка autumn.

Маркерная аннотация для указания, что внедряемая зависимость является компонентом. Основной способ связывания компонентов между собой.

Может быть использована над параметром конструктора/фабричного метода компонента, полем класса или методом установки значения.

Параметры

ПараметрТипОписание
ЗначениеСтрокаИмя внедряемого компонента. Если не заполнено, используется имя параметра конструктора/поля класса или часть имени метода для установки значения.
ТипСтрокаТип внедряемого компонента. В случае передачи значения "Желудь" будет внедрён компонент как таковой. Также может быть указан тип-коллекция: "Массив", "ТаблицаЗначений" и другие. Полный список доступных типов см. в библиотеке autumn-collections.
ПроизвольныйПараметрПроизвольныйПовторяемый параметр. Передаваемые во внедряемый компонент произвольные значения.

Пример

bsl
&Компонент
Процедура ПриСозданииОбъекта(&Внедряемое ДругойКомпонент)
КонецПроцедуры

Примечание. Данная аннотация — «душный» псевдоним аннотации &Пластилин. Актуальную документацию см. в autumn.