Java の @NotNull 注釈は、フィールドまたはパラメータが null でないことを示します。
Javaでは、@NotNullアノテーションはメソッドのパラメータ、メソッドの戻り値、またはクラスのフィールドに、それらがnullではないことを示すために使用されます。その役割は、パラメータ、戻り値、またはフィールドがnullかどうかをコンパイル時または実行時に確認することです。nullの場合、例外がスローされ、開発者は潜在的なヌルポインタ例外を早期に発見できます。@NotNullアノテーションを使用すると、コードの信頼性と保守性を向上させ、潜在的なヌルポインタ例外の問題を回避できます。