Javaプログラミングにおいてnullをどう扱うか、これは非常に悩ましい問題です。 Javaには変数がnullになる可能性があるかどうかを表現する方法として@Nullableアノテーション、@NotNullアノテーションがあります。 @Nullable ・・・ nullになる可能性がある @NotNull ...
Java標準のOptionalクラスにいくつか不満点があったので、新しいOptionalクラスを考えてみました。 前回の記事でJavaのOptionalクラスについて考察しました。その中でいくつか不満点も挙げました。 具体的な不満点は前回の記事を読んでいただくとして、Java標準 ...
変数に値が代入されているかどうかを調べるためのイディオムとしてnullチェックがあります。 nullチェックがよく使用されるのが、メソッドの返り値や引数です。例えば、条件に合致した要素を探すsearchメソッドを考えてみましょう。ここでは、search ...
When you design a method in a Java class, some parameters may be optional for its execution. No matter it is inside a DTO, a fat model domain object, or a simple stateless service class, optional ...
After upgrading from SpringBoot 2.0.6 to SpringBoot 2.1.3 it's no longer possible deserialize data object that contain fields from type Optional. Serialization works fine (and looks same as in 2.0.6) ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する