當Spring嘗試實例化一個實現AbstractSet<Channel>
的bean時,會拋出以下異常。收集的Spring bean實例化異常
無法創建集合類型[org.jboss.netty.channel.group.DefaultChannelGroup]副本 - 注射原始集合按原樣
<bean id="defaultChannelGroup" class="org.jboss.netty.channel.group.DefaultChannelGroup" scope="prototype"></bean>
<bean id="client" class="com.menacheri.Client">
<property name="id" value="6"></property>
<property name="gameRoomChannelGroup" ref="defaultChannelGroup"></property>
</bean>
什麼我做錯了任何想法?
'Client'的'gameRoomChannelGroup'屬性是什麼類型? – skaffman 2011-03-16 08:53:23
另外,將一個'prototype'作用域的bean注入到singleton bean中並沒有什麼意義......您確定要這麼做嗎? – skaffman 2011-03-16 08:53:59
類型是「ChannleGroup」。該接口由defaultChannelGroup類實現。有不同類型的客戶端,每個客戶端都有自己的通道組實例。因此,原型。我只在配置中顯示了一個客戶端定義。 – Abe 2011-03-16 13:58:01