最近私はスプリングフレームワークを掘り下げて、ちょっとした質問を思いつきました。 私たちは、このようなクラスがある場合としますBean IDの名前と参照名は常に同じでなければなりませんか?
class A
{
@Autowired
private B hello;
....
....
}
をしてxmlファイルで、私は次のように定義されています:
<bean id="abc" class="org.eclipse.packageName.B"/>
は、Beanのidの名前は、作成すべきであり、参照名はで言及クラスAは同じかどうか?
もう1つの質問は、コンパイラは、私たちがフィールドに答えた場合、このクラスのBeanがxmlに記述されていることをどのように知っていますか?
確認のための素早い単体テストを書くことができますか? – toongeorges
2番目の質問については、コンパイラはBeanを認識しません。実行時にBeanはアプリケーションコンテキストにロードされます。 – toongeorges