0
Unity有一個很棒的功能,它提供了從一個通用接口注入多個實現的方法。如何使用Spring.NET從公共接口注入多個實現?
它通過名稱解析具體實現的方式。
這是example。
我想知道如何用Spring.NET做同樣的事情。
例如,我有以下對象,其中A和B解析器都使用相同的接口。
跟隨春天的配置:因爲這兩個對象使用相同的接口
<?xml version="1.0" encoding="utf-8"?>
<objects xmlns="http://www.springframework.net" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.net http://www.springframework.net/xsd/spring-objects.xsd http://www.springframework.net/aop http://www.springframework.net/xsd/spring-aop.xsd" xmlns:db="http://www.springframework.net/database" xmlns:aop="http://www.springframework.net/aop" xmlns:tx="http://www.springframework.net/tx">
<object id="A" type="Program.Mappers.Resolvers.A, Program"></object>
<object id="B" type="Program.Mappers.Resolvers.B, Program"></object>
</objects>
Spring.NET不接受這一點。
我該如何解決?
我添加了完整的XML彈簧配置內容。 – 2014-10-08 14:55:34