Spring MVCガイド

Spring MVCは典型的なWebアプリケーションとREST APIの両方を駆動するツールを提供します。

すぐに入りましょう。

Spring MVCの基本概念

>> Spring MVCチュートリアル

最初から - これは、Javaベースの構成とXMLベースの構成の両方でSpring MVCプロジェクトを設定する方法を示す単純なSpring MVCチュートリアルです。

>> ViewResolverの手引き

最も一般的なビューリゾルバを設定する方法と同じ設定内で複数の ViewResolvers を使用する方法を示す簡単なチュートリアルです。

>> Formsの使い方

Springフォームとコントローラへのデータバインディングを見ています。

>>春にThymeleafを使うための紹介

ThymeleafはSpringとの優れた統合性を持つテンプレート言語です。

この記事では、Spring MVCアプリケーションでThymeleafを使用する方法について紹介します。

>>モデル、モデルマップ、モデルビュー

コア org.springframework.ui.Model org.springframework.ui.ModelMap 、および org.springframework.web.servlet.ModelView の使用法を見ていきます。

>> Spring Webの注釈

Spring MVCでHTTPリクエストとレスポンスを処理するために使用できる主なアノテーションを調べてください。

>> @ ModelAttributeアノテーション

注釈の使いやすさと機能性を、共通の概念、つまり会社の従業員から送信されたフォームを使って示します。

>> @RequestMapping in Spring

Springの @ RequestMapping アノテーションへのクイックガイド。

>> Spring @Controllerと@RestControllerアノテーション

Spring MVCの@Controllerアノテーションと@RestControllerアノテーションの違いについて学んでください。

>> SpringのRequestBodyおよびResponseBodyアノテーション

Springの@RequestBodyアノテーションと@ResponseBodyアノテーションについて学んでください。

Spring MVCの中間概念

>> Kotlinを使ったSpring MVCセットアップ

ここでは、Kotlin言語を使用して単純なSpring MVCプロジェクトを作成するために必要なことを見ていきます。

>> Springで静的リソースを提供する

Spring MVCで静的リソースをマッピングして処理する方法 - 単純な設定を使い、それから3.1より柔軟なものを使い、最後に新しい4.1リソースリゾルバを使います。

>> Spring Controllerからカスタムステータスコードを返す

この記事では、Spring MVCコントローラからカスタムHTTPステータスコードを返すための2つの方法、 ResponseEntity の使用と例外の使用について説明します。

>>コンテンツネゴシエーション

Spring MVCプロジェクトでコンテンツネゴシエーションを実装する方法

>> HandlerInterceptorの紹介

Spring MVCの HandlerInterceptor を紹介し、それを正しく使う方法を示します。

>>ファイルのアップロード

ここでは、SpringがWebアプリケーションのマルチパート(ファイルアップロード)サポートに対して提供するものに焦点を当てます。

>>画像/メディアデータを返す

Spring MVCフレームワークを使って画像や他のメディアを返す方法を説明します。

>>カスタム検証

電話番号フィールドを含むフォームを検証するためのカスタムバリデータを作成し、次に複数のフィールドに対してカスタムバリデータを表示します。

>> HttpMediaTypeNotAcceptableException

HttpMediaTypeNotAcceptableException 例外を調べて、それが発生する可能性があるケースを確認します。

>>カスタムエラーページ

このチュートリアルでは、いくつかのHTTPエラーコード用にカスタマイズされたエラーページを設定しました。

>>カスタムデータバインダー

ここでは、自動変換を適用してコードをより明確で読みやすくするために、Springのデータバインディングメカニズムを使用する方法を説明します。

>> HandlerAdapters

Springフレームワークで利用可能なさまざまなハンドラアダプタの実装に焦点を当てています。

>> AngularJSを使ったフォームの検証

AngularJSを使用したフォーム入力のクライアント側検証とSpring MVCフレームワークを使用したサーバー側検証の実装を調べています。

>> Spring MVCとVelocityのクイックガイド

私達は典型的なSpring MVCウェブアプリケーションでVelocityを使うことに焦点を合わせます。

>> Spring MVCでFreeMarkerを使うための紹介

JSPの代替としてSpring MVCで使用するためにFreeMarkerを構成する方法。

>> Apache TilesとSpring MVCの統合

この記事では、Apache TilesをSpring MVCと統合します。

Spring MVCの高度な概念

>> Excelファイルのアップロードと表示

Spring MVCフレームワークを使用して、Excelファイルをアップロードしてその内容をWebページに表示する方法を示します。

>> Spring MVCとSpring Security によるサーブレット3の非同期サポート

Servlet 3の非同期リクエストのサポート、そしてSpring MVCとSpring Securityがこれらをどのように処理するかに焦点を当てます。

>> Cachable静的アセット

Spring MVCで静的アセット(JavascriptやCSSファイルなど)をキャッシュする際には、それらをキャッシュに入れます。

>>マトリックス変数のクイックガイド

URIの異なるパスセグメント内で可変または任意のパスパラメータを使用する複雑なGETリクエストをどのように単純化できるかを示します。

>>セッションを管理するためのカスタムハンドラインターセプタの使用

Spring MVCのHandlerInterceptorによるセッション管理の迅速で実用的なガイド。

>> Spring MVC Thymeleaf 3.0:新機能

Thymeleafアプリケーションを使用して、Spring MVCのThymeleaf 3.0の新機能について説明します。