Bonjour/bonsoir
Je me demandais comment récupérer le contexte Spring dans un controlleur et dans un service
Bonjour/bonsoir
Je me demandais comment récupérer le contexte Spring dans un controlleur et dans un service
Dans un contrôleur il suffit de procéder comme ceci
Code groovy : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ApplicationContext ctx=WebApplicationContextUtils.getWebApplicationContext(servletContext)
dans un service il faut implémenter une interface et respecter le nommage applicationContext comme groovy de manière invisible génère le setter du coup l'interface est implémenté et le context dispo:
Code groovy : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class Foo implements ApplicationContextAware{ ApplicationContext applicationContext def bar(){ applicationContext } }
Partager