Я не могу найти решение этой проблемы, и это сводит меня с ума. У меня есть @Controller mapped, который отвечает на несколько методов, использующих @RequestMapping. Я хотел бы пометить один из этих методов по умолчанию, когда не указано ничего более конкретного. Например:
@Controller
@RequestMapping("/user/*")
public class UserController {
@RequestMapping("login")
public String login( MapModel model ) {}
@RequestMapping("logout")
public String logout( MapModel model ) {}
@RequestMapping("authenticate")
public String authenticate( MapModel model ) {}
}
Итак / user / login -> метод входа в систему, / user / logout -> logout и т. Д. Я хотел бы сделать так, чтобы, если кто-то заходит в / user, он перенаправлялся на один из этих методов. Однако в @RequestMapping я не вижу ничего, что позволило бы мне указать один из этих методов в качестве обработчика по умолчанию. Я также не вижу других аннотаций, которые могли бы быть использованы в классе, чтобы сделать это. Я начинаю подозревать, что его не существует.
Я использую Spring 2.5.6. Это решено в 3.0.0? Я мог бы просто взломать Spring, чтобы заставить его работать, потому что это чрезвычайно раздражает, это не так просто.
Заранее спасибо.