我找不到解决方案,这让我疯狂。我有@Controller映射,使用@RequestMapping响应几个方法。当没有更具体的指定时,我想将其中一个方法标记为默认方法。例如:如何使用注释在SpringMVC中创建默认方法?
@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) {}
}
所以/用户/登录 - >登录方法,/用户/注销 - >注销,等我想使它所以,如果有人去/用户则其路由到一个这些方法。但是,在@RequestMapping中我没有看到任何可以让我将这些方法之一指定为默认处理程序的东西。我也没有看到任何其他可能在课堂上使用的注释来做到这一点。我开始怀疑它不存在。
我使用Spring 2.5.6。这是在3.0.0解决?我可能只是破解Spring,使其工作,因为它非常恼人,这不是更直接。
在此先感谢。
+1感谢您的精彩问题! – 2011-03-07 18:04:53