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