2011-12-13 102 views
1

我遇到的错误:HTTP状态405 - 请求方法“POST”不支持,当我从春天3.0.5.RELEASE升级到春天3.1.0.M1

HTTP Status 405 - Request method 'POST' not supported

,当我从春天3.0升级。 5.RELEASE到Spring 3.1.0.M1。我的代码中没有其他更改,原因是什么?代码是这样的:

@RequestMapping(method = RequestMethod.POST) 
public String create(@Valid ConcreteUser concreteUser, BindingResult bindingResult, Model uiModel, HttpServletRequest request) 

当我切换回Spring 3.0.5.RELEASE,它再次工作。但是我仍然希望将我的Spring库升级到3.1.0.M1,因为我可能想要使用它的新缓存功能等。如何在没有任何问题的情况下实现升级?

回答

0

听起来像一个春天的bug(如果你使用谷歌,你会发现一些像3.1版本发布前的问题)。 但首先,使用实际的3.1版本。目前它是3.1.RC2(http://www.springsource.org/node/3317) - 希望这个错误消失了。

+0

谢谢拉尔夫,我会试一试,因为实际的3.1版本刚刚发布。 –

+0

我刚刚尝试了最新的Spring版本3.1(昨天发布): 3.1.0.RELEASE,但同样的问题仍然存在。我会继续研究这个问题。 –

相关问题