问题标签 [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.
c# - 为静态 GenerateMock<> 设置 Spring.Net 和 Rhino Mocks 的配置
我无法设置 Spring.Net 的配置,以便可以使用 Rhino Mocks 生成模拟对象。我意识到 GenerateMock 是一个静态方法,所以我需要在配置中使用工厂方法,但我无法让它工作。这是我正在使用的配置:
然后在我的代码(这是一个单元测试)中我使用:
但我收到以下错误消息:
任何想法为什么我可能会收到错误?
spring.net - 如何在外部 Spring.NET 配置文件中指定 typeAliases 和对象
解决了!!!!谢谢你的帮助
我有点迷路了,我想删除 Web.Config 之外的所有 Spring.NET 配置,但我不知道如何放置我的 typeAliases。
我会很感激你能给我的所有帮助。
谢谢。
spring.net - Spring:删除单例
我正在对一个调用的类进行单元测试
如果没有定义 ISomething 也没关系。所以我试图以两种方式测试它。由于此定义通常来自 app.config 文件,并且我不想在测试之间编辑该文件,因此我使用 [TestFixtureSetUp] 和 [TestFixtureTearDown] 来注册单例,测试,然后我想'取消注册。这很好地注册了它:
我可以检查它是否存在:
但我似乎无法删除我注册的单身人士。我尝试使用空值:
但这会抛出。有没有更好的办法?
asp.net - 导入 Spring 对象定义
我正在尝试在 Web 应用程序、单元测试和可能的控制台应用程序之间共享 Spring 对象定义。我想在一个地方定义对象定义并导入它们。
我的第一遍是将“entities.xml”放在与 web.config 相同的文件夹中,但相对路径不是我所期望的:
和
产生相同的错误:
“当前目录”不是网络应用程序,它特定于 inetsrv。
我宁愿不对这个文件的完整路径进行硬编码,因为它在测试服务器和生产服务器上可能会有所不同。有没有更好的方法来分享这个配置信息?
inversion-of-control - Spring.NET 和替代品
Spring.NET 是用于 Web 开发的好框架吗?
有替代品吗?
更新(对于弗雷德里克):
- 在 Web 开发中使用 Spring.NET(或 IoC 容器)时是否有缺点。我总是在客户端 flex 应用程序中使用 spring.actionscript,但客户端应用程序与 Web 应用程序不同。
- 是否有 Microsoft IoC 容器框架?
- 它如何处理并发?
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。
有没有其他人遇到过他们能够解决的问题?非常感谢您的帮助,干杯。
.net - Spring.NET 和构造函数拦截器
我正在尝试在构造时对对象执行一些 AOP,并找到了 IConstructorInterceptor,它非常适合我想要的东西,但它似乎不起作用(至少在 1.2 版中)。
我还查看了 IObjectPostProcessor 和 IInstantiationAwareObjectPostProcessor,但我找不到任何方法可以在构造时间前后对对象进行处理... IInstantiationAwareObjectPostProcessor 上的 PostProcessPropertyValues 方法很接近,但它只通过 setter 注入的属性不是构造函数 arg 值...
具体来说,我想要的是在实例化之后对对象的引用,同时对注入构造函数的对象的引用。有什么办法可以做到这一点,或者我最好的选择是切换到设置器注入并使用后处理器或 MethodInterceptor?
c# - 为什么我在调用 ContextRegistry.GetContext() 时收到 Spring.NET 引发的异常?
即使解决方案如此明显,我也不应该发布此内容,但我将其留作提醒和对他人有用的参考点。
我的 app.config 文件中有以下内容:
其次是:
然后在我的应用程序中,我得到了:
这一切都编译得很好,但是,我在调用 GetContext() 时遇到了一个异常:
我检查了 Spring.NET 文档,看不出我做错了什么——但我显然有问题,否则它不会引发异常!
AlbumLibraryWPF
是命名空间,AlbumLibraryWPF.AlbumLibrary
是我要实例化的类的完全限定名。我猜这是我错了,但看不出怎么做。
c# - 使用 Spring.net 进行上下文绑定
在ninject等其他 IoC 容器中,您可以非常轻松地设置上下文绑定。我想知道 Spring.net IoC 容器是否支持上下文绑定?
.net - 在 Spring.config 中,我可以定义字符串类型的对象吗?
我可以做这样的事情:
这样我以后可以像这样使用它:
编辑:这是我正在寻找的 SpringFramework.NET 解决方案。看起来 PropertyPlaceholderConfigurer 也存在那里。谢谢大家。