私はSpringフレームワーク(バージョン4.3.0を使用しています)を学び始めました。クラスに注入が必要なときにフレームワークに伝えるために@Autowiredが必要だと思っていました。Springフレームワーク4.3.0 - いつ@Autowiredが必要ですか?
しかし、私はこの今日試してみてください。
@Component
public class CDPlayer implements MediaPlayer{
private CompactDisc cd;
//there are no @Autowired here
public CDPlayer(CompactDisc cd) {
this.cd = cd;
}
public void play() {
cd.play();
}
}
、それは自動配線構成と完全に正常に動作:
@Configuration
@ComponentScan
public class CDPlayerConfigAuto {
}
をだから私は本当に@Autowiredを使用する必要がないとき?