gpt4 book ai didi

java - 在 Spring MVC 4 中将 POJO 作为 JSON 返回

转载 作者:行者123 更新时间:2023-11-30 07:40:00 24 4
gpt4 key购买 nike

我有一个非常简单的对象,我想以 JSON 形式返回

public class Event {

private String store;
private Date date;
private double fee;
private String kit;
private String information;

和一个测试 Controller 如下

@RestController
@EnableWebMvc
public class UserController {

@RequestMapping(value = "/user/{username}", method = RequestMethod.GET, produces = "application/json", headers="Accept=*/*")
@ResponseBody
public Event getUser(@PathVariable("username") String username){

Event event = new Event("dummy", new Date(), 4.0, "dummy", "dummy");
return event;
}

}

我得到“此请求标识的资源只能生成具有根据请求“接受” header Not Acceptable 特征的响应。”

我的 servlet 只有这个条目

<mvc:annotation-driven />    

如何才能达到预期的输出?

最佳答案

已添加

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

关于java - 在 Spring MVC 4 中将 POJO 作为 JSON 返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34828962/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com