私はこのSpring構成を持っています:
<bean id="boo" class="com.x.TheClass"/>
クラスTheClass
はを実装しTheInterface
ます。次に、この(架空の)Javaコードがあります。
@Autowired
TheInterface x;
@Autowired
TheClass y;
の自動配線はTheInterface
機能しますが、の自動配線はTheClass
失敗します。春は私NoSuchBeanDefinitionException
にクラスのためのを与えます。
クラスではなくインターフェイスを配線できるのはなぜですか?