У меня есть очень простой объект, который я хочу, чтобы вернуться в формате JSONВозврат POJO в формате JSON в Spring MVC 4
public class Event {
private String store;
private Date date;
private double fee;
private String kit;
private String information;
и контроллер теста следующего
@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;
}
}
я получаю «Ресурс идентифицированный этим запросом, способен генерировать ответы с характеристиками, неприемлемыми в соответствии с заголовками запроса «принять».
Мой сервлет имеет только эта запись
<mvc:annotation-driven />
Как я могу достичь желаемых результатов?
Кажется, вам не хватает сериализатора json на вашем пути к классу? – Marcinek
@ Маркинек Да, действительно. Мне нужно было импортировать Джексона. – Rentonie