У меня есть класс foo со свойством duration:
public class foo{
String name;
Duration duration;
}
В настоящее время информация о продолжительности поступает из внешнего интерфейса в формате ISO 8601 (например, P3DT3H4M), преобразуется в минуты (для целей сортировки), сохраняетсяв базе данных, и обратное преобразование выполняется при чтении, поскольку интерфейс ожидает ту же информацию.Проблема в том, что при выполнении GET от почтальона на конечной точке, который выбирает объект, все в порядке (с длительностью как P3DT3H4M, как и ожидалось).Когда он возвращается к почтальону, продолжительность преобразуется в секунды
Я думаю, что это связано с некой внутренней привязкой Spring, но я не знаю, что и как изменить.