簡單查看了一下controller,我尋思接口也沒寫錯啊另一個接口/cat/category又能調用,對比了一下發現倆個接口返回的數據不同,一個是直接返回實體類,一個是封裝到list返回實體類
還發現我使用的是@RestController和@RequestMapping註解
網上查了一下@RestController註解
相當於@[email protected]兩個註解的結合,返回json數據不需要在方法前面加@ResponseBody註解,但使用@RestController這個註解,就不能返回jsp,html頁面,視圖解析器無法解析jsp,html頁面
我尋思着我這裏也不是返回的頁面啊,說明跟這個沒關係。
於是試了一下,把實體類Itemcat轉化爲json,postman數據居然出來了
我猜測,@RequestMapping註解不能直接返回自定義的實體類
最後我選擇直接更換爲@GetMapping(或者@PostMapping)註解,他是能直接返回實體類自動轉換爲json數據的,用get請求就能訪問