測試時遇到的問題——關於spring

"exception": "org.springframework.web.HttpMediaTypeNotSupportedException",

"message": "Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported",


發起請求後返回以上錯誤信息。

網上查詢答案主要有以下幾種:

    1. bean類的getter和setter方法出錯

    2. springmvc配置文件中沒加驅動 <mvc:annotation-driven/>     

    3. jar包的版本過低。。

經排查:

    1. getter和setter都自動生成,沒有錯誤。

    2. 使用的是springboot,沒有spirngmvc的配置文件

    3. pom文件內添加的依賴。。版本沒有太低的。。


最後發現是controller類中的該方法參數前面使用了註解@RequestBody。就是隻接受json的參數。。

但是我在postman裏面設置了之後還是出現415錯誤。。而idea的控制檯倒是沒有異常輸出。

最後換了一個註解。@ModelAttribute。解決了。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章