そうではないようです。私は以前、XML 構成は注釈をオーバーライドするためのものであるという考えを持っていました。しかし、XML 構成で autowire="no" を設定すると、Bean の @Autowired 注釈付きプロパティは引き続き有効になります。XML autowire が @Autowired と関係があるかどうかはわかりません。私の意見では、それはかなり直感に反しています。
誰かがこれについて何かを述べているドキュメントを教えてもらえますか?
これが私の例です:
<bean class="com.example.Tester"></bean>
<bean class="com.example.ClassToTest" autowire="no"></bean>
public class Tester
{
@Autowired
ClassToTest testSubject;
}
public class ClassToTest
{
@Autowired // I want this not to get autowired without removing this annotation
private OtherDependency;
}