C# 我可以为每个项目维护单独的spring配置文件吗?
情景: 我已经在使用spring.net进行应用程序启动所需的基本配置/对象。这个spring配置文件和启动对象是xxHost项目的一部分 问题: 现在,我需要实例化项目XXProvider中的对象,并且xxHost没有任何对XXProvider的引用 作为代码示例:C# 我可以为每个项目维护单独的spring配置文件吗?,c#,spring.net,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 L
//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;
//所有对象都存在于xxProvider.csproj中,用于内部逻辑
var runnerInstance=newfirstrunner(新列表
{
GenericBuilder.Build(“ProductId”),
GenericBuilder.Build(“IsReceiver”),
GenericBuilder.Build(“QuantityUnit”)
});
//需要将此实例化删除到spring配置文件中!!!!
//能够写出这样的东西。。。
var runnerInstance=SpringSettings.FirstRunnerInstance;
有没有办法维护csproj专用spring文件?
有没有一种方法可以延迟加载一个单独的spring文件,而不是在应用程序启动时加载
任何适当的文件/参考都会有所帮助。
谢谢你的关注