Spring Boot プロジェクト構成について

こちらの記事が大変参考になったので、 自分なりに噛み砕いた内容をアウトプットしていきたいと思います。 レイヤによる分類 Spring Bootに限らず、開発をしていると様々な機能・目的を持ったクラスを作成する必要が出てきますが、 その際にどのような基準で…

デザインパターン入門① Template Method

これまでデザインパターンの存在は知っていたが、きちんと勉強したことが無かったので、こちらの書籍とこちらの記事を参考に学習を進めている。 今回は第一弾として、Template Methodについて書いていこうと思う。 Templete Methodとは 一言で言ってしまえば…

ラムダ式とStream API

最近atCoderを始めて、簡単な配列操作については書けるようになってきたので、次のステップとしてStream APIを使用したコーディングができるよう覚えたことをメモしておきます。 ラムダ式も一応の理解はありますが、実際に書くということに慣れていないので…

Spring boot事始め

Spring bootとは? Spring Frameworkは2002年に登場したフレームワークで、当初はDI(Dipendency Injection:依存性の注入)と呼ばれる機能を実現するための小さなフレームワークでしたが、次第にDIをベースとする様々な機能が実装され、今では「統合フレームワ…