У меня есть конечная точка REST в контейнере (Payara 4)
Я добавил зависимость в pom. xml для расширения сериализации joda.
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-joda</artifactId>
<version>2.10.3</version>
</dependency>
Но я получаю предметы неправильно сериализовано.
"dt":{"chronology":{},"millis":1499896800000}
Я знаю, что мне нужно использовать jackson-databind-joda, но я не уверен, как правильно зарегистрировать его в скумбриевидный гидролик . Есть примеры для Spring Boot, но не для более старых серверов приложений?
@Path("bom")
@Stateless
public class ProductionMaterialRestEndpoint {
@POST
@Path("kw/compare/{year}/{week}")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public ResultContainingDateTime compare(
@PathParam("year") int year,
@PathParam("week") int week) throws IOException, ExecutionException {
...
}
}
public class ResultContainingDataTime {
private org.joda.time.DateTime dt;
}
как мне зарегистрировать модуль сериализатора joda с помощью сериализатора, встроенного в PAYARA / GLASSFI SH