欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java spring mvc 返回json

錢多多2年前11瀏覽0評論

Java Spring MVC 是一個非常流行的 Web 應用程序框架,可以方便地開發(fā) RESTful Web 服務。在 Spring MVC 中,通常使用 JSON 來傳遞數(shù)據(jù)對象。本文將介紹如何在 Spring MVC 中返回 JSON 數(shù)據(jù)。

<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.5</version>
</dependency>

首先,你需要定義一個 POJO 類來存儲要傳輸?shù)臄?shù)據(jù)。例如,要返回一個用戶對象,可以創(chuàng)建一個 User 類:

public class User {
private String name;
private int age;
public User(String name, int age) {
this.name = name;
this.age = age;
}
// getter 和 setter 方法省略
}

接下來,在 Spring MVC 控制器中,你需要使用@ResponseBody注解將返回的數(shù)據(jù)轉(zhuǎn)換為 JSON 格式:

@Controller
public class UserController {
@RequestMapping(value="/getUser", method = RequestMethod.GET)
public @ResponseBody User getUser() {
User user = new User("John", 20);
return user;
}
}

在上面的例子代碼中,@ResponseBody注解表示返回的 User 對象將作為 JSON 輸出。

最后,你需要配置 Spring MVC 運行時的 JSON 轉(zhuǎn)換器。可以使用MappingJackson2HttpMessageConverter類來實現(xiàn),如下所示:

現(xiàn)在,訪問/getUserURL 將返回 JSON 格式的 User 對象。