0

我的应用使用 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 版中是否有等价物?我应该编辑这个文件吗?

谢谢

4

1 回答 1

0

我实际上开始寻找替代框架,包括遵循此的 Coldbox。我最初担心 CF10 / Coldspring 1.2 不会很好玩(代码分析器会引发一些关注领域),但现在我认为它可能没问题。

于 2013-11-25T15:39:55.863 回答