回答:
クラスまたはメソッドでこのアノテーションを使用します。
@SuppressWarnings( "deprecation" )
警告を回避するには、クラスをインポートしないでください
代わりに、完全修飾クラス名を使用してください
できるだけ少ない場所で使用してください。
@SuppressWarnings
クラスレベルでは輸入は対象外です
インポートを次のように変更してこれを解決しました:
import package.*
次に、非推奨のクラスを使用するメソッドに@SuppressWarnings("deprecation")
推奨されないメソッド(java.sql.ResultSetのgetUnicodeStream(String columnLabel)など)を使用してインターフェースをオーバーライド/実装しているとすると、アノテーション@SuppressWarnings( "deprecation")を使用しただけでは非推奨の警告は解消されません。 、同じ新しいメソッドに@Deprecatedアノテーションを付けない限り。これは論理的です。それ以外の場合は、インターフェイスの説明をオーバーライドするだけでメソッドを「廃止」することができないためです。