Comment obtenir de Printemps WebContext dans la classe annotée @contrôleur

Dans Spring MVC avec l'annotation, nous marquons tout POJO avec @Contrôleur.
Dans ce contrôleur, nous pouvons obtenir WebApplicationContext, à l'aide de autocâblés propriété.

@Controller
public class HomePageController {

@Autowired
ApplicationContext act;

    @RequestMapping("/*.html")
    public String handleBasic(){
        SimpleDomain sd = (SimpleDomain)act.getBean("sd1");
        System.out.println(sd.getFirstProp());
        return "hello";
}

Mais dans cette approche, nous n'avons pas de servletContext à portée de main avec nous. Donc, il y a moyen que nous pouvons toujours utiliser des anciennes façon de se WebApplicationContext ? c'est à dire

WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext)

Comment allons-nous obtenir servletContext ici ?

Je ne suis pas face à aucune contrainte d'utiliser de vieux; cette question est juste de la curiosité de vérifier la souplesse de printemps.
Il peut aussi être une question d'entrevue.

OriginalL'auteur Kaushik Lele | 2012-11-03