So erstellen Sie eine Standard-Methode in SpringMVC mit Anmerkungen?

Ich kann nicht finden, eine Lösung für dieses, und es macht mich verrückt. Ich habe @Controller zugeordnet, der reagiert zu mehreren Methoden, die mit @RequestMapping. Ich möchte tag eine dieser Methoden, die als default, wenn nichts mehr spezifisch angegeben ist. Zum Beispiel:

@Controller
@RequestMapping("/user/*")
public class UserController {

   @RequestMapping("login")
   public String login( MapModel model ) {}

   @RequestMapping("logout")
   public String logout( MapModel model ) {}

   @RequestMapping("authenticate")
   public String authenticate( MapModel model ) {}
}

Also /Benutzer/login -> login-Methode /user/logout -> logout, etc. Ich möchte es so machen, dass wenn jemand geht zu /user dann leitet er zu einer dieser Methoden. Jedoch sehe ich nichts auf @RequestMapping, die mir erlauben würde, geben Sie eine dieser Methoden als Standard-handler. Ich sehe auch nicht ein, alle anderen Anmerkungen, die verwendet werden könnten, auf die Klasse, dies zu tun. Ich fange an zu vermuten, gibt es nicht.

Ich bin mit Spring 2.5.6. Ist diese gelöst 3.0.0? Ich mag einfach hack Frühling, damit es funktioniert, weil es enorm ärgerlich, diese ist nicht mehr einfach.

Vielen Dank im Voraus.

  • +1 vielen Dank für die wunderbare Frage!
InformationsquelleAutor chubbsondubs | 2010-07-25
Schreibe einen Kommentar