Я создаю простое приложение с весенней загрузкой с помощью Jersey REST для возврата списка объектов сообщения, в котором есть идентификатор, сообщение, созданный (LocalDate) и автор.
Созданное поле типа Java 8 LocalDate становится пустымв ответе xml.Он возвращается, когда я возвращаю JSON-ответ.DemoBean -
@XmlRootElement
public class DemoBean {
private long id;
private String message;
private LocalDate created;
private String author;
public DemoBean(){
}
public DemoBean(long id, String message, LocalDate created, String author) {
this.id = id;
this.message = message;
this.created = created;
this.author = author;
}
Конечная точка -
@GET
@Path("/messages")
@Produces(MediaType.APPLICATION_XML)
public List<DemoBean> getDemo(@QueryParam("message") String message){
log.info("getDemo() - START");
return demoService.getAllDemoBeans();
}
Ответ XML -
> <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <demoBeans>
> <demoBean>
> <author>xyz</author>
> <created/>
> <id>1</id>
> <message>Hey there!</message>
> </demoBean>
Почему созданное поле становится пустым?Что нужно сделать здесь?пожалуйста, помогите.