Coldspring 2.0 и Fusebox 5.5 (XML)

Мое приложение использует Fusebox 5.5 и Coldspring 1.2. Я пытаюсь перейти на Coldspring 2.0. В Fusebox_lexicon/coldspring/initialize.cfm есть следующий блок кода:

// set ColdSpring in this fusebox instance's application space 
    fb_appendLine('<cfset myFusebox.getApplication().getApplicationData().#fb_.coldspringfactory# = createObject("component", "coldspring.beans.DefaultXmlBeanFactory").init( defaultProperties="#fb_.defaultproperties#" )/>');    
    fb_.i = 1;
    // load all bean definitions
    for ( fb_.i = 1; fb_.i lte arraylen( fb_.verbInfo.beans ); fb_.i = fb_.i + 1){
        fb_appendLine('<cfset myFusebox.getApplication().getApplicationData().#fb_.coldspringfactory#.loadBeansFromXmlFile( beanDefinitionFile="#fb_.verbInfo.beans[fb_.i]#" ) />');
    }       

Теперь я знаю, что coldspring.beans.DefaultXmlBeanFactory теперь перемещен в coldspring.beans.xml.XmlBeanFactory, но проблема в том, что loadBeansFromXmlFile больше не существует.

Есть ли эквивалент в версии 2.0? Должен ли я редактировать этот файл вообще?

Спасибо

1 ответ

На самом деле я начал искать альтернативные фреймворки, в том числе Coldbox. Первоначально я был обеспокоен тем, что CF10 / Coldspring 1.2 не будет играть хорошо (анализатор кода вызывает некоторые проблемы), но теперь я думаю, что все может быть в порядке.

Другие вопросы по тегам