2011-01-28 4 views
0

J'utilise Java avec Spring framework.Java en utilisant le ressort reposant URL

J'ai un contrôleur de MultiAction qui est d'avoir beaucoup de méthodes de service, et je veux créer des URL reposant comme comme suit:

http://server.com/url/events/multiActionMethod1

http://server.com/url/events/multiActionMethod2

http://server.com/url/events/multiActionMethod3

http://server.com/url/events/multiActionMethod4

http://server.com/url/events/multiActionMethod5

Comment puis-je réaliser les tâches ci-dessus?

Répondre

1

Je pense que quelque chose ne transparaît pas clairement dans votre question. Il se lit comme tout ce que vous cherchez est:

@RequestMapping("/events/multiActionMethod1") 
public ReturnType multiActionMethod1(SomeParameter param) { 
    //request handling logic 
} 

est là plus à la question que vous pourriez élaborer?

éditer: ugh non, rien de tout cela est dans 2. Vous auriez besoin de 2,5 pour les annotations et 3 si vous voulez du support pour l'utilisation de parties de l'url en tant que paramètres. La chose la plus simple à faire si vous voulez vraiment que cela fonctionne de cette façon dans une ancienne version est de réécrire une URL sur le devant et de la convertir en chaîne de requête régulière avant qu'elle ne frappe le printemps.

+0

bon c'est ce que je cherchais. –

+0

ce code sera également capable de gérer/events/multiActionMethod1/event_id_here –

+0

J'utilise le printemps 2.0 cela fonctionnera-t-il dans cette version? –

Questions connexes