SpringBoot

SpringBootでバリデーショングループの定義

SpringBootでバリデーショングループの定義 1. バリデーショングループの定義 2. バリデーションアノテーションの使用 3. バリデーショングループの適用 まとめ SpringBootでバリデーショングループの定義 SpringBootでバリデーショングループを定義するには…

SpringBootでバリデーションエラーが発生した場合のメッセージをカスタマイズする方法

SpringBootでバリデーションエラーが発生した場合のメッセージをカスタマイズする方法 1. ValidationMessages.properties ファイルを使用する 2. カスタムメッセージソースの設定 3. カスタムバリデータの実装 4. カスタムエラーハンドラの使用 SpringBootで…

SpringBootでバリデーションで使用できるアノテーション一覧

SpringBootでバリデーションで使用できるアノテーション一覧 SpringBootでバリデーションで使用できるアノテーション一覧 SpringBootでバリデーションを実施する際に使用できるアノテーションには、以下のようなものがあります。 それぞれのアノテーションは…

SpringBootでクエリパラメータのバリデーション処理

SpringBootでクエリパラメータのバリデーション処理 クエリパラメータのバリデーション手順 まとめ SpringBootでクエリパラメータのバリデーション処理 SpringBootでクエリパラメータのバリデーション処理を行う方法について説明します。 クエリパラメータの…

SpringBootでMultipartfileのバリデーション処理

SpringBootでMultipartfileのバリデーション処理 1. バリデーションの実装方法 1.1 コントローラーでのバリデーション 1.2 バリデーション用のカスタムアノテーションとバリデータ 2. バリデーションのポイント SpringBootでMultipartfileのバリデーション処…

SpringBootでemail形式のバリデーション

SpringBootでemail形式のバリデーション 手順 まとめ SpringBootでemail形式のバリデーション SpringBootでメール形式のバリデーションを行うには、主にjavax.validation.constraints.Emailアノテーションを使用します。 これにより、メールアドレスの形式が…

SpringBootで@PathVariableのバリデーション

SpringBootで@PathVariableのバリデーション 1. 依存関係の追加 2. バリデーション用のカスタムアノテーションの作成 3. コントローラーでのバリデーションの使用 4. エラーハンドリング SpringBootで@PathVariableのバリデーション SpringBootで@PathVariab…

SpringBootでThymeleafを使う方法

SpringBootでThymeleafを使う方法 1. サンプルプログラムの作成 テンプレートの作成 コントローラーの作成 2. アプリケーションの実行 3. ブラウザでの確認 SpringBootでThymeleafを使う方法 SpringBootでThymeleafを使うための手順は以下の通りです。 サン…

ローカル環境でSpringBootをSSL対応させる方法

Spring Bootをローカル環境で起動し、SSL対応させる方法 手順 1: 自己署名証明書の作成 手順 2: Spring Boot 設定の変更 手順 3: Spring Boot アプリケーションの起動 Spring Bootをローカル環境で起動し、SSL対応させる方法 Spring Boot アプリケーションを…

Java ServletのSpringBootでの役割

Java Servletとは 特徴 機能 基本的なServletの例 SpringBootでServletを意識することはあるのか SpringBootとServletの関係 例外的な場合 カスタムServletの追加例 結論 Java Servletとは Java Servletは、Javaプログラミング言語を使用してWebサーバー上で…

JavaのHikariCPでコネクションプールを設定

HikariCPとは HikariCPの基本的な使用方法 SpringBootではデフォルトで搭載 1. 依存関係の追加 2. application.propertiesまたはapplication.ymlの設定 3. アプリケーションの起動 HikariCPとは HikariCP(Hikari Connection Pool)は、Javaアプリケーション…

SpringBootのコンストラクタインジェクションとフィールドインジェクションの違いと使い分け

コンストラクタインジェクションとフィールドインジェクションの違い 1. コンストラクタインジェクション 2. フィールドインジェクション 依存関係が注入されるタイミングの違い コンストラクタインジェクションのDIされるタイミング フィールドインジェクシ…

SpringSecurityで、複数の認可URLを設定する方法

SpringSecurityとは何か? SpringSecurityで、複数の認可URLを設定する方法 Spring Security のWebSecurityConfigurerAdapterの役割は? SpringSecurityとは何か? Spring Securityは、Javaベースのアプリケーションにおいてセキュリティ機能を提供するため…