[英]How to resolve error 404 in postman with SpringBoot REST?
我是 spring 啟動的新手,我一直在嘗試通過 postman 獲得一個簡單的 api 請求。 但是,我遇到了錯誤 404。有人可以指出我的代碼中的錯誤嗎?
我有一個 spring 啟動簡單應用程序構建與 maven 並通過 STS 在嵌入式 tomcat 中運行。 我試圖發送這個請求
http://localhost:8080/api/vi/menu/getAll
這是我的 controller 代碼:
@RestController
@RequestMapping("/api/v1/menu")
public class MenuController {
@Autowired
private MenuRepository menuRepository;
@GetMapping
@RequestMapping("/getAll")
public List<Menu> list() {
return menuRepository.findAll();
}
}
菜單庫:
public interface MenuRepository extends JpaRepository<Menu, Integer> {}
postman中的錯誤狀態:
{ “時間戳”:“2022-08-05T04:46:28.489+00:00”,“狀態”:404,“錯誤”:“未找到”,“路徑”:“/api/vi/menu/getAll” }
端口默認為 8080。
在參考了一些在線文檔后,我嘗試將 url 添加到 getmapping 中,但仍然沒有解決錯誤 404。 有人可以指出錯誤並解釋我嗎?
謝謝。
你叫錯了 URL
/api/vi/menu/getAll
正確的 url 是
/api/v1/menu/getAll
將 vi 更改為 v1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.