2011-12-13 43 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,但同樣的問題仍然存在。我會繼續研究這個問題。 –

相關問題