我已经开始研究一个使用 Spring.Net 的项目,而且我是从 Unity 背景开始的。我正在尝试为解决方案的一部分设置集成测试,并且需要设置 Spring 来按需构建我的所有类。我不想使用配置文件。
我想做以下事情:
注册我的类型
配置根实例
当我从容器中拉出所有类型时,填充所有类型
我已经在容器中填充了我的类型(包括模拟),并配置了我的根实例,但没有填充任何类型。似乎没有任何属性可以指定我想要的内容,并且类型映射由字符串名称完成。
我正在考虑建立一个 MutablePropertyValues 集合,但它们似乎只采用我想要填充的类的实例,而不是引用,这会破坏延迟加载。有我可以使用的引用类型类吗?
如果这有点含糊,我很抱歉,但我知道我想要实现什么,并且不确定实现它的最佳方式是什么。