我的应用使用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中是否有相同的版本?我应该编辑这个文件吗?
感谢
答案 0 :(得分:0)
我实际上开始研究替代框架,包括此后的Coldbox。我最初担心的是CF10 / Coldspring 1.2不会很好用(代码分析器会引起一些关注的问题),但现在我认为它可能没问题。