Spring Boot

@RestControllerと@RequestMappingでリクエストを処理する仕組みを理解しよう【Spring Boot】

@RestControllerと@RequestMappingでリクエストを処理する仕組みを理解しよう

 Spring BootでWebアプリを作るとき、最初に立ちはだかるのが「コントローラー」。でも安心してください。この記事では、@RestController@RequestMapping を使って、実際にブラウザからのリクエストを受け取ってレスポンスを返すまでの流れを、シンプルなサンプルとともにやさしく解説します。ちょっとでもSpring Bootに触れてみたい方は、まずこのステップから始めてみましょう。

続きを読む

Spring Boot超入門!!Hello Worldで最初の一歩を踏み出す!【Spring Boot】

Spring Boot超入門!!Hello Worldで最初の一歩を踏み出す!【Spring Boot】

 ここまでで、Spring Initializrを使ったプロジェクト作成や、IntelliJの操作、プロジェクト構成について触れてきました。いよいよ今回は、実際にSpring Bootアプリケーションを動かしてみましょう!

 この記事では、最小構成でSpring Bootのアプリを作成し、ブラウザで”Hello, Spring Boot!”と表示させるところまでを体験します。「とにかく一度動かしてみたい!」という方におすすめの、最初の一歩です。

続きを読む

「このファイル何?」をなくす!Spring Boot構成ファイルの基礎知識(Gradle & Maven)【Spring Boot】

「このファイル何?」をなくすSpring Boot構成ファイルの基礎知識Gradle-Maven

 Spring Bootでプロジェクトを作成すると、たくさんのファイルやフォルダが自動生成されます。 「これ、何に使うの?」「削除してもいいの?」と悩んだ経験はありませんか?

 本記事では、Spring Bootプロジェクトでよく登場する構成ファイルやディレクトリの役割を、Gradle版・Maven版に分けて詳しく解説します。 「このファイル何?」を解消して、構造への理解を深めていきましょう

続きを読む

Spring Boot開発の第一歩!IntelliJ + Spring Initializrで環境構築しよう!【Spring Boot】

Spring Boot開発の第一歩!IntelliJ + Spring Initializrで環境構築しよう!【Spring Boot】

 Spring Bootは、JavaでのWebアプリ開発を圧倒的に効率化してくれる強力なフレームワークです。 しかし、「まず何を準備すればいいの?」「どうやって始めるの?」と感じる初心者も多いはず。 この記事では、Spring Bootを動かすための開発環境の構築方法を、IntelliJ IDEASpring Initializrを使って、ていねいに解説します。

 環境構築が完了すれば、すぐにWebアプリを動かすところまで体験できます。さっそく始めてみましょう!

続きを読む

Spring Bootとは?初心者でもわかるJavaフレームワークの超入門

Spring Bootとは?初心者でもわかるJavaフレームワークの超入門

 JavaでWebアプリを作りたいけど、どこから始めればいいか迷っていませんか?
「Spring Bootってよく聞くけど、難しそう」「本当に初心者でも使えるの?」
そんなあなたのために、この記事ではSpring Bootとは何か・何が便利なのかをやさしく解説します。

現場での採用率も高く、就職・転職にも強い!
Javaエンジニアを目指すなら、まずはここから始めてみましょう。

続きを読む

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

Spring BootのBuilderパターンlombok

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

続きを読む