Response.readEntity () での動作の変更を確認する

この規則により、 応答エンティティーが空の場合の動作が異なるため、 javax.ws.rs.core.Response.readEntity () メソッドを呼び出す Java コードにフラグを立てます。

メソッド・シグニチャーは変更されませんでしたが、応答に含まれるエンティティーが空の場合は、メソッド実装の動作が異なります。 jaxrs-2.0 および jaxrs-2.1 機能は、エンティティーが空の場合に IllegalStateException をスローします。 restfulws-3.0 機能は、エンティティーが空の場合、空の String オブジェクトを返します。 これらの動作を変更しても、メソッドの戻りのタイプは変更されないため、コンパイル・エラーは発生しません。 詳しくは、Jakarta EE 9.1 と 8.0 の相違点を参照してください。