问题标签 [spring.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2121 浏览

c# - 为静态 GenerateMock<> 设置 Spring.Net 和 Rhino Mocks 的配置

我无法设置 Spring.Net 的配置,以便可以使用 Rhino Mocks 生成模拟对象。我意识到 GenerateMock 是一个静态方法,所以我需要在配置中使用工厂方法,但我无法让它工作。这是我正在使用的配置:

然后在我的代码(这是一个单元测试)中我使用:

但我收到以下错误消息:

任何想法为什么我可能会收到错误?

0 投票
1 回答
2185 浏览

spring.net - 如何在外部 Spring.NET 配置文件中指定 typeAliases 和对象

解决了!!!!谢谢你的帮助

我有点迷路了,我想删除 Web.Config 之外的所有 Spring.NET 配置,但我不知道如何放置我的 typeAliases。

我会很感激你能给我的所有帮助。

谢谢。

0 投票
3 回答
1060 浏览

spring.net - Spring:删除单例

我正在对一个调用的类进行单元测试

如果没有定义 ISomething 也没关系。所以我试图以两种方式测试它。由于此定义通常来自 app.config 文件,并且我不想在测试之间编辑该文件,因此我使用 [TestFixtureSetUp] 和 [TestFixtureTearDown] 来注册单例,测试,然后我想'取消注册。这很好地注册了它:

我可以检查它是否存在:

但我似乎无法删除我注册的单身人士。我尝试使用空值:

但这会抛出。有没有更好的办法?

0 投票
2 回答
1017 浏览

asp.net - 导入 Spring 对象定义

我正在尝试在 Web 应用程序、单元测试和可能的控制台应用程序之间共享 Spring 对象定义。我想在一个地方定义对象定义并导入它们。

我的第一遍是将“entities.xml”放在与 web.config 相同的文件夹中,但相对路径不是我所期望的:

产生相同的错误:

“当前目录”不是网络应用程序,它特定于 inetsrv。

我宁愿不对这个文件的完整路径进行硬编码,因为它在测试服务器和生产服务器上可能会有所不同。有没有更好的方法来分享这个配置信息?

0 投票
3 回答
3667 浏览

inversion-of-control - Spring.NET 和替代品

Spring.NET 是用于 Web 开发的好框架吗?

有替代品吗?

更新(对于弗雷德里克):

  • 在 Web 开发中使用 Spring.NET(或 IoC 容器)时是否有缺点。我总是在客户端 flex 应用程序中使用 spring.actionscript,但客户端应用程序与 Web 应用程序不同。
  • 是否有 Microsoft IoC 容器框架?
  • 它如何处理并发?
0 投票
2 回答
5193 浏览

c# - 使用 Log4Net 的 Spring.Net 日志记录不起作用

我无法让 Spring.Net 使用 Log4Net 进行日志记录。我对查看 Aspects 的日志记录特别感兴趣。我正在使用一个非常简单的日志配置,类似于 MovieFinder 示例应用程序:

文件“Spring_Log.txt”已创建,但没有记录任何内容(即空文件)。Log4Net 目前正在正确记录 NHibernate 和我们的自定义应用程序日志记录。我正在使用 Spring.Net v1.2.0.20313 和 Log4Net v1.2.10.0。

有没有其他人遇到过他们能够解决的问题?非常感谢您的帮助,干杯。

0 投票
1 回答
631 浏览

.net - Spring.NET 和构造函数拦截器

我正在尝试在构造时对对象执行一些 AOP,并找到了 IConstructorInterceptor,它非常适合我想要的东西,但它似乎不起作用(至少在 1.2 版中)。

我还查看了 IObjectPostProcessor 和 IInstantiationAwareObjectPostProcessor,但我找不到任何方法可以在构造时间前后对对象进行处理... IInstantiationAwareObjectPostProcessor 上的 PostProcessPropertyValues 方法很接近,但它只通过 setter 注入的属性不是构造函数 arg 值...

具体来说,我想要的是在实例化之后对对象的引用,同时对注入构造函数的对象的引用。有什么办法可以做到这一点,或者我最好的选择是切换到设置器注入并使用后处理器或 MethodInterceptor?

0 投票
6 回答
13630 浏览

c# - 为什么我在调用 ContextRegistry.GetContext() 时收到 Spring.NET 引发的异常?

即使解决方案如此明显,我也不应该发布此内容,但我将其留作提醒和对他人有用的参考点。

我的 app.config 文件中有以下内容:

其次是:

然后在我的应用程序中,我得到了:

这一切都编译得很好,但是,我在调用 GetContext() 时遇到了一个异常:

我检查了 Spring.NET 文档,看不出我做错了什么——但我显然有问题,否则它不会引发异常!

AlbumLibraryWPF是命名空间,AlbumLibraryWPF.AlbumLibrary是我要实例化的类的完全限定名。我猜这是我错了,但看不出怎么做。

0 投票
1 回答
213 浏览

c# - 使用 Spring.net 进行上下文绑定

在ninject等其他 IoC 容器中,您可以非常轻松地设置上下文绑定。我想知道 Spring.net IoC 容器是否支持上下文绑定?

0 投票
3 回答
995 浏览

.net - 在 Spring.config 中,我可以定义字符串类型的对象吗?

我可以做这样的事情:

这样我以后可以像这样使用它:

编辑:这是我正在寻找的 SpringFramework.NET 解决方案。看起来 PropertyPlaceholderConfigurer 也存在那里。谢谢大家。