Spring のドキュメントを読んでいるときに、ちょっと考えさせられるテキストに出くわしました。
getBean() を使用して、Bean のインスタンスを取得します。ApplicationContext インターフェイスには、Bean を取得するためのメソッドが他にもいくつかありますが、理想的には、アプリケーション コードでそれらを使用しないでください。実際、アプリケーション コードには getBean() メソッドの呼び出しがまったくないため、Spring API への依存はまったくありません。
さて、xml ファイルで Bean を構成しました。しかし、必要なときにそれらを取得する必要があります。getBean() メソッドなしでそれを行うにはどうすればよいですか? 説明が詳しいほど良いです。