Bonnes gens:
est-il un moyen d'exprimer ma Web Spring MVC méthode de contrôleur doit être compensée soit par une demande de remise en ID, comme une partie du chemin de l'URI ...
@RequestMapping(method=RequestMethod.GET, value="campaigns/{id}")
public String getCampaignDetails(Model model, @PathVariable("id") Long id) {
... ou si le client envoie en l'IDENTIFIANT comme un paramètre de la requête HTTP dans le style ...
@RequestMapping(method=RequestMethod.GET, value="campaigns")
public String getCampaignDetails(Model model, @RequestParam("id") Long id) {
Cela me semble tout à fait commun dans le monde réel schéma d'URL où je ne veux pas ajouter de code en double, mais je n'étais pas en mesure de trouver encore de réponse. Des conseils très bienvenue.
EDIT: Il s'avère qu'il n'y paraît actuellement (avec Spring MVC <= 3.0) aucun moyen pour atteindre cet objectif, voir la discussion à l'intérieur de Javi réponse.