Service層

Spring BootでView層をマスター!Thymeleafテンプレートの使い方【Spring Boot】

Spring BootでView層をマスター!Thymeleafテンプレートの使い方

 「Controllerで処理はできたけど、画面にはどう出すの?」と悩んだことはありませんか?本記事では、Spring BootのMVC構成における「View層」の役割と、テンプレートエンジンThymeleafの基本的な使い方を解説します。HTMLとJavaをつなぐ仕組みを学ぶことで、静的なページから動的なWebアプリへと一歩進んだ開発ができるようになります。

続きを読む

Controllerがゴチャつく前に!Service層でスッキリ整理する方法【Spring Boot】

Controllerがゴチャつく前に!Service層でスッキリ整理する方法

 Spring Bootで最初のAPIを作り、@RestControllerに慣れてきたあなた。ついつい勢いでロジックを詰め込んでいませんか?最初は成長実感があって楽しい反面、やがてこんな悩みに直面するはずです。

「ロジックが増えて、Controllerが見づらい…、テストが大変で、変更のたびに壊れそう…」

 あなたのコード、「Controller肥大化」に陥っているかも。この記事では、なぜService層が必要なのか、どうやったら、保守のしやすいコードになるかを、実際のコードを踏まえて解説していきます。

これを読めばあなたのコードが格段と良くなる!それでは初めていきましょう。

続きを読む