Spring Bootで最初のAPIを作り、@RestControllerに慣れてきたあなた。ついつい勢いでロジックを詰め込んでいませんか?最初は成長実感があって楽しい反面、やがてこんな悩みに直面するはずです。
「ロジックが増えて、Controllerが見づらい…、テストが大変で、変更のたびに壊れそう…」
あなたのコード、「Controller肥大化」に陥っているかも。この記事では、なぜService層が必要なのか、どうやったら、保守のしやすいコードになるかを、実際のコードを踏まえて解説していきます。
これを読めばあなたのコードが格段と良くなる!それでは初めていきましょう。
続きを読む


