在Spring Boot中,我們可以使用注解@GetMapping
來指定API的路由,并且通過返回一個 JSON 對象來實現數據的傳遞。
@GetMapping("/user") public MapgetUserInfo() { Map userInfo = new HashMap<>(); userInfo.put("name", "Tom"); userInfo.put("age", 18); userInfo.put("gender", "male"); return userInfo; }
在這個例子中,我們定義了一個名為getUserInfo
的方法,并且通過注解@GetMapping("/user")
來指定路由為/user
。
在方法內部,我們創建了一個名為userInfo
的Map
對象,并向其中添加了三個鍵值對。最后,我們將這個Map
對象作為 JSON 數據類型返回。
由于返回的是一個 JSON 對象,因此前端可以很方便地解析數據,并將其渲染在頁面上。同時,由于Spring Boot集成了Jackson框架,因此它已經自動將我們的Map
對象轉換成了 JSON 字符串。
總的來說,Spring Boot 的@GetMapping
注解與 JSON 數據類型的配合使用,非常方便實用。只需要將要返回的數據類型定義成Map或其他常見的數據類型,并且使用注解指定路由,就可以快速地實現數據傳輸。
下一篇vue如何加簽名