Установите значение по умолчанию для поля привязки

#apache-camel #bindy

#apache-camel #привязка

Вопрос:

Я создаю большой файл .CSV, определенный моделью привязки. Не все поля заполнены, поэтому мне иногда нужно значение по умолчанию, но я не нахожу параметра для его определения.

 <!-- Bindy data format -->
    <dependency>
        <groupId>org.apache.camel</groupId>
        <artifactId>camel-bindy</artifactId>
        <!--use of ${camel-version} ?-->
        <version>2.9.2</version>
    </dependency>
 

 @DataField(pos = 9, defaultValue = "0")  String von; -- error java:cannot find method defaultValue()
@DataField(pos = 10, defaultValue = "0")  Integer absolut;-- error java:cannot find method defaultValue()
 

Ответ №1:

Версия 2.9.2 camel-bindy еще не поддерживает defaultValue атрибут. Если возможно, используйте более свежую версию > = 2.10.0.