Coldspring 2.0 and Fusebox 5.5 (XML)



我的应用程序使用Fusebox 5.5和Coldspling 1.2。我正在尝试迁移到Coldspling 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]#" ) />');
    }       

现在我知道coldsring.beans.DefaultXmlBeanFactory现在已经转移到colldsring.bean.xml.XmlBeanFactory但问题是loadBeansFromXmlFile已不存在。

2.0版本中是否有等效版本?我应该编辑这个文件吗?

感谢

实际上,我开始研究替代框架,包括Coldbox。我最初担心CF10/Coldspling 1.2不会很好(代码分析器提出了一些令人担忧的领域),但现在我认为它可能还可以

最新更新