簡體   English   中英

如何使用 SpringBoot REST 解決 postman 中的錯誤 404?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM