Импорт org.apache.olingo.commons.api.format.ODataFormat не может быть разрешен

Я пытался запустить проект Java с использованием службы OData в Apache Olingo API.

Но я получаю сообщение об ошибке "Не удается разрешить импорт org.apache.olingo.commons.api.format.ODataFormat".

Я знаю, чтобы импортировать путь API для соответствующего файла Java, чтобы решить эту проблему. Но я не мог найти правильный. Любой помогает решить эту проблему.

Путь к файлу примера: https://apache.googlesource.com/olingo-odata4/+/Tutorial_P4_Navigation/samples/tutorials/p1_read?autodive=0%2F%2F

1 ответ

Решение

Учебник, на который вы ссылаетесь, основан на версии Olingo 4.0.0-бета-03. ODataFormat больше не нужен.

Вместо

ODataFormat format = ODataFormat.fromContentType(responseFormat);
ODataSerializer serializer = odata.createSerializer(format);

Вы можете просто пойти с

ODataSerializer serializer = odata.createSerializer(responseFormat);

responseFormat имеет тип ContentType в обоих случаях.

Код, представленный в официальном руководстве, более актуален: https://olingo.apache.org/doc/odata4/index.html

Другие вопросы по тегам