Bonjour

Dans le cadre d'un traitement multithreadé, j'aimerais savoir quelle est la bonne pratique pour injecter des bean Spring dans un Thread.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
public class MonProcess implements Runnable {
 
    public void run() {
         // Dans ce code j'aurais besoin d'appeler des services qui sont des beans Spring        
    }
 
}
Cet object sera passé à un Executor (pool de Thread). Dois-je définir la classe MonProcess comme un bean Spring en scope prototype de façon à injecter classiquement d'autres beans dans la configuration Spring ?

Merci d'avance pour vos réponses.