Bonjour/bonsoir
Je me demandais comment récupérer le contexte Spring dans un controlleur et dans un service
Version imprimable
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:
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:
1
2
3
4
5
6
7 class Foo implements ApplicationContextAware{ ApplicationContext applicationContext def bar(){ applicationContext } }