私はSpring/Vaadinプロジェクトを持っていますが、外部データソースにアクセスするためにRestTemplateを使用しています。 RestTemplateは私のEJBにautowiredされ、これらのEJBは別のSpringコンポーネントに注入されます。どのように私は制御することができます、いつ春の豆が作成されるのですか?Spring autowired bean作成
例:私はメニュー構造を持っており、各メニュー項目にはレイアウトのコンテンツ部分に適切なコンポーネントを挿入するclickListenerがあります。このコンポーネントはautowiredで、ログの中で、clickイベントではなく、アプリケーションの開始時に作成される(したがって、RESTサービスが呼び出される)ことがわかります。
もう1つの問題は、autowiredされているすべてのコンポーネントがいくつかのautowiredプロパティ(NullPointerExceptionを取得)で動作するコンストラクタを持つことができないため、クラスをusuallでインスタンス化することさえできません。オブジェクト作成時に最初にフィールドをオートワイヤーするようにSpringに指示することはできますか?つまり、コンストラクターメソッドが要素で機能するようにすることはできますか?