0

自動配線された Bean を持つ Bean があります。

次のようなものです:

class A
{
    @Autowired
    B b;

    @Autowired
    C c;

    void function()
    {
       // here I would like to do something when I an sure the wiring has been done
       // being sure that I won't wait forever
       ...

何かが存在しなければならないのですが、見つかりません。

ご協力いただきありがとうございます!

4

3 に答える 3

0

シングルトンの Bean にデフォルトのスコープを使用している場合、自動配線は常にアプリケーションの起動時にのみ行われます。いずれかのフィールドの配線が失敗すると、Spring コンテナーは例外をスローし、アプリケーションは正しく起動しません。したがって、コードの制御がメソッド内にある場合は、配線が既に行われていることを意味します。

于 2013-05-24T08:57:28.050 に答える