春のブートでバックグラウンドでスレッドを実行し、自動配線できるようにする

NikosDim:

バックグラウンドで長時間実行されているスレッドを実行するSpring Bootアプリケーションを構築しようとしていますが、問題は、スレッドでSpring Beanを自動ワイヤリングできないことです(少なくとも私が行っている方法です)。

私が直面している問題を示すレポを作成しました

https://github.com/NikosDim/spring-boot-background-thread

私のスレッドであるBackgroundThreadクラスで、オブジェクトを自動配線できるようにしたい(// TODOを探す)

ありがとう

ニック

アート:

プロトタイプ Bean を作成する必要がBackgroundThreadあります。

@Bean
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public BackgroundThread backgroundThreadBean(Dep1 dep1) {
    return new BackgroundThread(dep1);
}

次に、単にに注入BackgroundThreadBackgroundThreadManagerます:

@Autowired
private BackgroundThread thread;

BackgroundThread動的に複数のインスタンスを作成する必要がある場合ObjectFactoryは、使用できます。に工場を注入BackgroundThreadManager

@Autowired
private ObjectFactory<BackgroundThread> backgroundThreadObjectFactory;

ObjectFactory.getObjectメソッドを呼び出して、の新しいインスタンスを作成しますBackgroundThread

プロトタイプスコープの詳細については、こちらをご覧ください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

春のブーツで自動配線スレッドを実行する方法

分類Dev

このディレクトリ同期スクリプトで変更を検出し、バックグラウンドで実行するようにします

分類Dev

PIDのみを使用して、バックグラウンドで自動ホットキースクリプトを実行するにはどうすればよいですか?

分類Dev

SKPaymentQueueをバックグラウンドスレッドで実行するように強制する

分類Dev

バックグラウンドでbashスクリプトを自動的に実行する方法は?

分類Dev

ブレークポイントに達したときにvoidメソッドを自動的に実行するにはどうすればよいですか?

分類Dev

バックグラウンドスレッドでプールリリースオブジェクトを自動解放するのはいつですか?

分類Dev

バックグラウンドスレッドでプールリリースオブジェクトを自動解放するのはいつですか?

分類Dev

ブックマークレットをバックグラウンドで実行し、ページコンテンツの更新に対応する

分類Dev

コマンドを/ etc / profileに追加して、Raspberry Piの起動時にPythonスクリプトを実行しようとすると、Pythonスクリプトがバックグラウンドで2回実行されるのはなぜですか?

分類Dev

Windows Phone 8のバックグラウンドで使用できるように、Webブラウザオーディオをメディアプレーヤーにストリーミングするように設定します

分類Dev

バックグラウンドスレッドでNSBlockOperationの直後にメインスレッドでブロックを実行する

分類Dev

bashスクリプトは、バックグラウンドで実行されているかどうかをどのように検出できますか?

分類Dev

バックグラウンドスレッドをブロックしながら、バックグラウンドスレッドのメインスレッドでコードを実行する

分類Dev

バックグラウンドスレッドですでに実行中のサービスを開始しようとしています

分類Dev

D3でマウスの動きをシミュレートして、ノードをドラッグすると他のノードが自動的に動くようにするにはどうすればよいですか?

分類Dev

AWSでバックグラウンドサービスとしてPHPスクリプトを実行するにはどうすればよいですか?

分類Dev

データをストリーミング(アップロード)してGoogleクラウドストレージのバケットに保存し、同時にダウンロードできるようにすることは可能ですか?

分類Dev

Linuxでドラッグアンドドロップのバグが発生したときに自動スクロールの回避策を実装するにはどうすればよいですか?

分類Dev

バックグラウンドスレッドでAndroidネットワーク操作を実行する

分類Dev

スレッド化またはタスクキューなしでFlaskでバックグラウンドジョブを実行するには

分類Dev

Chromeウェブストアで開いているときにコンテンツ/バックグラウンドスクリプトを実行できるようにするための回避策はありますか?

分類Dev

Pythonでgtkウィンドウを作成し、バックグラウンドでコードを実行するにはどうすればよいですか?

分類Dev

バックグラウンドスレッドを使用して、ループを実行しているメインスレッドを(キーの押下を検出すると)シャットダウンするにはどうすればよいですか?

分類Dev

テンプレートとして使用するGoogleスプレッドシートドキュメントの新しいコピーを自動的に作成するブラウザブックマークレットを作成できますか?

分類Dev

Chrome拡張機能でバックグラウンドスクリプトを動的に実行するにはどうすればよいですか?

分類Dev

Javaで「イベント駆動型」のバックグラウンドスレッドを作成するにはどうすればよいですか?

分類Dev

起動時およびRaspberryPiのバックグラウンドで無限のwhileループを使用してbashスクリプトを実行する

分類Dev

InternetExplorerのソースデータをバックグラウンドでプルするためのVBA自動化を実行します

Related 関連記事

  1. 1

    春のブーツで自動配線スレッドを実行する方法

  2. 2

    このディレクトリ同期スクリプトで変更を検出し、バックグラウンドで実行するようにします

  3. 3

    PIDのみを使用して、バックグラウンドで自動ホットキースクリプトを実行するにはどうすればよいですか?

  4. 4

    SKPaymentQueueをバックグラウンドスレッドで実行するように強制する

  5. 5

    バックグラウンドでbashスクリプトを自動的に実行する方法は?

  6. 6

    ブレークポイントに達したときにvoidメソッドを自動的に実行するにはどうすればよいですか?

  7. 7

    バックグラウンドスレッドでプールリリースオブジェクトを自動解放するのはいつですか?

  8. 8

    バックグラウンドスレッドでプールリリースオブジェクトを自動解放するのはいつですか?

  9. 9

    ブックマークレットをバックグラウンドで実行し、ページコンテンツの更新に対応する

  10. 10

    コマンドを/ etc / profileに追加して、Raspberry Piの起動時にPythonスクリプトを実行しようとすると、Pythonスクリプトがバックグラウンドで2回実行されるのはなぜですか?

  11. 11

    Windows Phone 8のバックグラウンドで使用できるように、Webブラウザオーディオをメディアプレーヤーにストリーミングするように設定します

  12. 12

    バックグラウンドスレッドでNSBlockOperationの直後にメインスレッドでブロックを実行する

  13. 13

    bashスクリプトは、バックグラウンドで実行されているかどうかをどのように検出できますか?

  14. 14

    バックグラウンドスレッドをブロックしながら、バックグラウンドスレッドのメインスレッドでコードを実行する

  15. 15

    バックグラウンドスレッドですでに実行中のサービスを開始しようとしています

  16. 16

    D3でマウスの動きをシミュレートして、ノードをドラッグすると他のノードが自動的に動くようにするにはどうすればよいですか?

  17. 17

    AWSでバックグラウンドサービスとしてPHPスクリプトを実行するにはどうすればよいですか?

  18. 18

    データをストリーミング(アップロード)してGoogleクラウドストレージのバケットに保存し、同時にダウンロードできるようにすることは可能ですか?

  19. 19

    Linuxでドラッグアンドドロップのバグが発生したときに自動スクロールの回避策を実装するにはどうすればよいですか?

  20. 20

    バックグラウンドスレッドでAndroidネットワーク操作を実行する

  21. 21

    スレッド化またはタスクキューなしでFlaskでバックグラウンドジョブを実行するには

  22. 22

    Chromeウェブストアで開いているときにコンテンツ/バックグラウンドスクリプトを実行できるようにするための回避策はありますか?

  23. 23

    Pythonでgtkウィンドウを作成し、バックグラウンドでコードを実行するにはどうすればよいですか?

  24. 24

    バックグラウンドスレッドを使用して、ループを実行しているメインスレッドを(キーの押下を検出すると)シャットダウンするにはどうすればよいですか?

  25. 25

    テンプレートとして使用するGoogleスプレッドシートドキュメントの新しいコピーを自動的に作成するブラウザブックマークレットを作成できますか?

  26. 26

    Chrome拡張機能でバックグラウンドスクリプトを動的に実行するにはどうすればよいですか?

  27. 27

    Javaで「イベント駆動型」のバックグラウンドスレッドを作成するにはどうすればよいですか?

  28. 28

    起動時およびRaspberryPiのバックグラウンドで無限のwhileループを使用してbashスクリプトを実行する

  29. 29

    InternetExplorerのソースデータをバックグラウンドでプルするためのVBA自動化を実行します

ホットタグ

アーカイブ