Java

【Spring Boot】つけるだけ!!Builderパターンをアノテーションを使って実装する

Spring BootのBuilderパターンlombok

今回はBuilderパターンをSpring Bootで実装します。実装の方法はLombokのライブラリを使用して実装します。Lombokとは、Java特有の冗長なコードをアノテーションベースで簡潔にしてくれるオープンソースのライブラリのことです。その中にBuilderアノテーションというものがあるので、そちらを使用して実装します。

続きを読む

【java】実装ミスをなくす!Builderパターンをjavaで実装する

builderパターン

 本記事ではGoFのデザインパターンのオブジェクトの生成に関するパターンの一つである「Builder」パターンを解説します。このパターンを一言で説明するならば、「オブジェクトの生成過程を抽象化し、動的なオブジェクト生成を可能とするパターン」と言えるでしょう。文章では想像がつきにくいと思いますので、例を踏まえながら解説していきます。

続きを読む