我可以为每个项目维护单独的弹簧配置文件吗?

时间:2012-12-28 03:19:32

标签: c# spring.net

方案: 我已经在使用spring.net获取应用程序启动所需的基本配置/对象。此spring配置文件和启动对象是xxHost项目的一部分。

问题: 现在,我需要实例化项目XXProvider中的对象,而xxHost没有对xxProvider的任何引用。

作为代码示例:

//All object exist in xxProvider.csproj, and are used for internal logic
var runnerInstance = new FirstRunner(new List<IFieldMatcher>
                                           {
                                             GenericBuilder.Build("ProductId"),
                                             GenericBuilder.Build("IsReceiver"), 
                                             GenericBuilder.Build("QuantityUnit")
                                           });

//Need to remove this instantiation to a spring config file!!!!
//and to be able to write something like this...
var runnerInstance = SpringSettings.FirstRunnerInstance;

有没有办法维护csproj独占弹簧文件? 有没有办法可以延迟加载一个没有加载应用程序启动的单独的spring文件?

任何适当的文件/参考都会有所帮助。 谢谢你的兴趣!

0 个答案:

没有答案