Избегайте слэша (/) между Spring RequestMapping

Рассмотрим следующий пример:

@Controller
@RequestMapping({"/home"})
public class Home {
    @RequestMapping(value = { "", "/" })
    public String index() {
        return "home";
    }
    @RequestMapping(value = { "-of-{id}" })
    public String of(@PathVariable("id") String id) {
        System.out.println(id);
        return "home";
    }
}

index() отлично отображается на '/home' и '/home/'; но of(id) отображается на '/home/-of-{id}', когда я хочу, чтобы он отображался на '/home-of-{id}'.

Spring добавляет слеш между '/home' и '-of-{id}' автоматически, но я хочу его убрать, есть предложения?

5
задан Aniket Kulkarni 12 October 2015 в 11:19
поделиться