Javaにおいて、Exception と RuntimeException は両方とも例外(Exception)の種類を表しますが、いくつかの重要な違いがあります 1. 検査例外(Checked Exception)と非…
目まぐるしく世の中は変わり続けますね。。。 変わり続ける世の中で気になることは、、、将来どんな仕事がなくなっていくかですね 自分がいまやっている仕事は将来なくならないのか?あと定年まで数年という方は気にならないかもしれな…
ifPresentOrElse メソッドはJavaの Optional クラスで利用できるメソッドであり、値が存在する場合と存在しない場合の2つの異なるコードパスを提供します ただし、このメソッドは値が存在する場合に実行…
異なるタイプのオブジェクトに対するログメッセージを変更したいな~、でもExceptionクラスを複数作りたくないという方は多いはず 以下は、Javaでの例外を使用した一般的な実装です!! 継承したカスタム例外クラスInv…
開発していると 独自でバリデーション用のアノテーションを実装したい!!という場面に遭遇することが多少なりともあるtだろう 「論より行動!!」という事で実装の例を紹介したと思います 今回紹介する実装例では、@StringL…
forEachではなく、steramで実装して!! というのは割と多いと思う forEachでMapに詰めていく処理を実装しようとすると Mapをループの外で宣言して、その変数(resultMap)に順番に詰めていくとい…
Javaで機能を実装して、打鍵テストもいいけど、テストコードで品質高めたい! とか テストコードを書いてくれ!と言われた。。 その瞬間、JUnitを利用することになるのでしょう ただ初めての人はわからない。。。どうやって…
reduceメソッドって理解しにくいのですよね… という事で、今回はstreamのreduceメソッドについて説明していきます reduceメソッドはStream内の要素を結合して単一の結果を生成するためのメ…
Spring Bootは、Spring Frameworkと同様にSLF4JとLogbackを使用してログ出力を行います @Slf4j アノテーションはLombokを使用して、クラスにLoggerを追加する際に非常に便利…