1. ホーム
  2. springboot

java.nio.charset.MalformedInputException を解決します。Input length = 1 (mybatisバインディングが失敗する2つの理由)

2022-02-08 20:10:45
<パス

<フォント 1. 最も簡単な理由の一つは、インタフェースがxmlの名前空間に対応していないことです。

2. application.yml のエンコーディングで java.nio.charset.MalformedInputException が発生するケースもあるようです。Input length = 1 となり、mybatisがバインドされない。

この時点で行うべきことは、すべてのエンコードをutf-8に変換することです。以下は、アイデアからの例です。

ファイル --> 設定 --> エディタ ->ファイルエンコーディング、すべてのフォーマットをutf-8に変換する