Je dois obtenir le contexte de l'application printanière à partir d'un objet non bean. Dans un autre thread de SO, la réponse acceptée suggère d'utiliser singleton pour obtenir le contexte de l'application. Getting Spring Application ContextObtention du contexte Spring Application à partir d'un objet non bean sans utiliser Singleton
Mais l'utilisation singleton rend mon code plus couplé et moins testable, les problèmes habituels ont discuté dans de nombreux sujets (par exemple What is so bad about Singletons)
La question, est-il un moyen élégant pour obtenir le contexte d'application à partir d'un haricot non objet sans utiliser singleton?
+1 sur ce point. Les singletons devraient généralement être évités dans votre code d'application. Pour certains types de bootstrap ou d'infrastructure, ce n'est pas une grosse affaire. Les chances sont que vous n'aurez pas besoin de tester votre bootstrappeur de toute façon. :) –