Spring MVC 3 Web - @Controller-Methode() pre & post-processing-Funktionalität über Anmerkungen

Ich würde gerne in der Lage sein, die folgenden:

@Controller    
public class MyController {

    @RequestMapping(value="/someurl", method=RequestMethod.GET)
    @PreProcess
    @PostProcess
    public String doStuff(ModelMap map) {
        //do stuff
        return "someurl";
    }

}

Den @PreProcess und @PostProcess sind willkürlich benannten Anmerkungen.

Ich habe auf der Suche für ein Beispiel, aber ich finde keine. Ich habe AOP und die Nutzung der @Aspect Anmerkung, aber ich fand es ziemlich Komplex ist. Ein Beispiel, was ich versuche zu tun, wäre toll.

Habe ich abgetastet Spring Security in der Vergangenheit, aber das ist nicht ganz das, was ich brauche weil ich brauche die Verarbeitung zu individuell, so ziemlich alles, was ich will.

Weiß ich, dass diese Funktion verfügbar ist .Net MVC. Hoffend, dass es im Frühjahr auch.

Jede Hilfe oder Hinweise wirklich dankbar.

  • überprüfen Sie @PostConstruct und @PreDestroy hier mkyong.com/spring/spring-postconstruct-and-predestroy-example
  • was genau versuchen Sie, trigger, pre-und post? diese Anmerkungen zeigen auf etwas, ausführen wollen, oder die Methode selbst ausgeführt werden pre-und post-irgendwas?
  • Sie können Benutzer mvc:interceptor
  • Sorry für die Unklarheit. Ja, die pre-und post-Anmerkungen etwas zeigen, die ausgeführt wird vor und nach dem @Controller-Methode() aufgerufen/beendet. Nicht die Letzte, wie du es beschrieben hast.
InformationsquelleAutor John | 2012-10-25
Schreibe einen Kommentar