Внутри обработчика вы можете использовать бины для вставки в Wirebox, используя внедрение свойств (очень похоже на то, что вы опубликовали).
На основе тегов
<cfproperty name='myModel' inject='id:MyModel' />
На основе сценариев
property name='myModel' inject='id:MyModel';
Затем вы можете использовать модель в любом месте обработчика, просто вызвав myModel.someMethod()
.
Стоит также отметить, что если вы вводите инъекцию, используя идентификатор модели, тогда значение inject
не требуется.Wirebox попытается найти модель, используя имя, которое вы ей дали.Вы можете упростить его.
На основе тегов
<cfproperty name='myModel' inject />
На основе сценариев
property name='myModel' inject;