1
私はapache camelとbindyを使用してcsvファイルのアンマーシャルを試みます。@DataFieldのdefaultValueパラメータを設定する方法Camelアノテーションをnullの代わりに空のStringに設定しますか?
@DataField(pos = 5, defaultValue = "")
私のcsvファイルが空の文字列を持つ列が含まれているときに問題がある:私はこのような注釈付きのいくつかのフィールドを持つモデルを作成しました。次に、アンマーシャリングの結果としてnull値を取得しました。私は空のStringも持っていたいと思います。これを取得するために注釈を書くべきですか?
ありがとうございましたが、私はCamel 2.17.0を使用していますが、テストはとにかく終了します:org.junit.ComparisonFailure:expected:<[]>でしたが、<[ ]>でした。値を読み取った後、私のためにトリムが機能しないようです。どんな考え? –
申し訳ありませんが、多分私はここで間違いを犯しました。私は昨日答える前にこれをテストするコードをいくつか実行しましたが、今は再現できません。たぶん、これで遊んでいたときに私がやったことが何か他のものだったのかもしれません。私は再び試してみたり、私の答えを編集したり削除したりします...私が見つけたものによっては。 –