「まずはDB連携を体験したい」「MySQL を入れる前に動くところを確認したい」そんな時に最強の相棒が H2 Database(インメモリDB) です。今回は Spring Boot に H2 を組み込み、テーブル作成 → データ投入 → 取得/登録/更新/削除 までを最短ルートで体験します。初心者が迷いやすい設定ポイントも紹介しながら、一緒に進めていきましょう。
続きを読むユニットテスト
“中身”を守る設計とは?オニオンアーキテクチャを図解で理解しよう!【設計・アーキテクチャ】
「コードがぐちゃぐちゃしてきた…」「ちょっとした変更で全体が壊れる…」そんな経験、ありませんか?
それ、設計の“守るべき中身”がちゃんと守られていないのかもしれません。
この記事では、そんな悩みを解決するヒントになる「オニオンアーキテクチャ」をやさしく解説します。「オニオンアーキテクチャ」とはビジネスロジックを中心に守り、外側(UIやDBなど)との依存を明確に分ける設計手法です。この設計手法について図解つきで、初心者でもすっと理解できるように解説します。




