2011-08-07 67 views

回答

0

如果構造函數或成員變量與@Autowired註解,Spring將試圖找到一種方法一個與Object的類型相匹配的bean。你可以得到類似的功能使用@Qualifier註釋,例如:

bind(MyClass.class).annotatedWith(Names.named("main")).toInstance(myclassobject); 

將成爲春季:

@Autowired @Qualifier("main") private MyClass myClassObject; 

<bean name="myClassObject" class="example.MyClassImpl"> 
    <qualifier value="main"/> 
</bean> 

更多見http://static.springsource.org/spring/docs/2.5.x/reference/beans.html#beans-autowired-annotation