【spring boot】spring boot中使用@RestController不起作用,不返回json,依舊去找訪問接口的請求地址對應的頁面


問題描述:

spring boot中使用@RestController不起作用,不返回json,依舊去找訪問接口的請求地址對應的頁面

表現結果:

1》使用postman測試接口,表現為返回是404,找不到對應頁面地址。
2》對接前台,訪問直接返回系統異常!!

 

解決方法:

最終究其原因,是因為controller層 是繼承自接口層。
類似於service一樣,有一個service的接口層,有一個serviceImpl實現層。

controller也是這樣的結構,一個是接口層,一個是實現層。
在之前,這樣的接口訪問接口,返回結果都是沒有問題的,現在訪問出現這樣的問題。

所以取消接口層,將
@RestController
@RequestMapping("/ten/goodsType")
public class TenGoodsTypeApiImpl{

}
直接寫在實現層的上面,接口上面直接指定請求地址和方式即可
@RequestMapping(value = "insert", method = RequestMethod.POST)
    public AjaxResult<GoodsType> insert(@RequestBody GoodsType entity) {

}

 

 

發生這個問題的原因,至今仍未查明,如有雷同情況,望告知!!!!謝謝!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM