SpringMVC框架下,若是用ajax向後臺請求得方法若是使用@Responsebody返回布爾值的話,ajax得不到任何的回傳數據。ajax
可是若是返回String類型,就是正常的。spring
測試了下代碼寫得沒有任何問題,也不報錯。只是在地址欄直接輸入ajax請求的url會報404.json
The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ().框架
確認了代碼沒有問題以後,問題被鎖定在了@Responsebody註解,自動封裝返回值上。ide
各類方法都試過了,好比在url後加.json後綴,導入各類jakson包等等。測試
重點懷疑是否缺乏jar包,因而又把可疑的jar包導入了試驗,仍是沒有成功。this
最後看網上的一片其餘文章受到了啓發,因而升級了下spring的版本。竟然成功了!編碼
看來之後遇到這種,代碼沒有問題,功能上出現問題,而網上資料又少的狀況下。應該優先考慮升級版本。url
多是由於這種新功能用的人不多。it
我想做爲一個成熟的編碼者,最早關注的就應該是所在環境的版本號。。。