Рассмотрим следующий пример:
@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}' автоматически, но я хочу его убрать, есть предложения?