
はじめての Spring Boot 〜 JavaでWebアプリケーション
はじめに Spring Boot を使って Java の Web アプリケーションを構築する方法を解説します。仕事で Spring Boot を使うことがあったので、全体像を把握したくて学習してみました。 この記事では、IntelliJ IDEA を利用してプロジェクトを作成し、MySQL データベースとの連携、そして MyBatis を使ったデータ操作を実現します。最後に、取得したデータを Thymeleaf を使ってブラウザに表示します。 開発環境の準備 まずは IntelliJ IDEA を使って Spring Boot プロジェクトを新規作成します。 新規プロジェクトの作成 IntelliJ IDEA の「新規プロジェクト作成」から Spring Boot を選択します。 次のように設定を行います: 言語:Java ビルドシステム:Gradle Groovy JDK:JetBrains Runtime 17.0.11 次の画面で必要なモジュールを選択します。今回は次の依存パッケージを選択しました。 Lombok Spring Web Thymeleaf MyBatis Framework MySQL Driver データベースの用意 次に、MySQL データベースに接続するための準備を行います。 テーブル作成 MySQL に以下のテーブルを作成しました。 CREATE DATABASE hellodb; USE hellodb; CREATE TABLE user ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); デモデータを追加: ...