Я пытаюсь создать вызов службы в Application.cfcСоздание FW/1 Обслуживание в Application.cfc
Исходный код выглядел
Теперь
void function setupApplication() {
...
application.objCCFRO = new model.services.setting();
application.stSetting = application.objCCFRO.loadini("standard.ini");
Я пытаюсь чтобы преобразовать его в
application.stSetting = variables.beanFactory.getBean("settingService").loadIni("standard.ini");
документация говорит
иногда требуется доступ к бобовой фабрике сразу (например, для получения переходного процесса), и в то время как вы можете получить на него внутри ваших контроллеров через
variables.fw.getBeanFactory()
это лучше иметь боба завод впрыскивается объявляя собственность BeanFactory; (который может быть , используемый в обоих контроллерах и услугах), то вы можете позвонитьvariables.beanFactory.getBean()
whenevr [sic] вам понадобится переходный период.
Мне нужен переходный, когда я бегу setupApplication()
'getBeanFactory()' работал слишком –
Действительно. В зависимости от ситуации я обычно сдерживаюсь от прямого вызова фабрики компонентов, если мне не нужны метаданные, доступные из его собственных функций, или я копаюсь на фабрике, недоступной для текущего завода-изготовителя или службы. –