Как описано здесь , вы также можете использовать отображение уровня типа и относительное отображение пути на уровне метода, чтобы быть сухим и не дублировать корень при каждом методе.
@Controller
@RequestMapping("/employee/*")
public class Employee {
@RequestMapping("add")
public ModelAndView add(
@RequestParam(value = "firstName") String firstName,
@RequestParam(value = "surName") String surName) {
//....
}
@RequestMapping(value={"remove","delete"})
public ModelAndView delete(
//....
}
}
Spring doc: На уровне метода относительные пути (например, "edit.do") поддерживаются в первичном отображении, выраженном на уровне типа.