Spring MVC 構築手順

Mavenを使ったSpring MVCプロジェクトのセットアップ方法

作業環境:Eclipse Juno 4.2 for Java (Pleiades All in One)

STEP 1. Maven プロジェクトの作成
[ファイル] ⇒ [新規] ⇒ [その他] で「Maven プロジェクト」を選択します。次に表示される画面では、そのままの設定で「次へ」をクリックします

次に表示される画面では、フィルタ―に「maven-archetype-webapp」と入力して少し待つと、下のリストに「maven-archetype-webapp」というアーティファクトIDの項目が表示されるので、それを選択して「次へ」をクリックします

次に表示される画面では、グループID、アーティファクトID、パッケージ名を入力して「完了」をクリックします

STEP 2. 欠落しているソースフォルダの作成

プロジェクトが生成されると、src/main/resource のみが存在しますが、プロジェクトの設定を見ると、ソースフォルダとしては src/main/java, src/main/resources, src/test/java が登録されています(バグ?)。なので、手動で src/main/java フォルダと src/test/java フォルダを作成します。

STEP 3. JRE のバージョンの変更
JRE システム・ライブラリーのバージョンが J2SE-1.5 になっているので、JavaSE-1.7 (java7) に変更します。

STEP 4. Spring Web MVC ライブラリの追加
Maven 依存関係の追加で、org.springframework spring-webmvc を追加します。
プロジェクト上で右クリック ⇒ [Maven] ⇒ [依存関係の追加] で表示される画面で、「グループID、アーティファクトIDまたは…」の欄に「spring-webmvc」と入力すると「org.springframework spring-webmvc」という項目が表示されるので、それを選択し「OK」をクリックします

上記の作業を行う前に、pom.xmlに次のリポジトリ先を登録する
<repositories>
<repository>
<id>org.springframework.maven.milestone</id>
<name>Maven Central Compatible Spring Milestone Repository</name>
<url>http://maven.springframework.org/milestone</url>
</repository>
</repositories>

★urlとdependenciesタグの間に貼り付ける

STEP 5. 動的Webプロジェクトへの変換
プロジェクト上で右クリック ⇒ [プロパティー] で、「プロジェクト・ファセット」を選択し、右に表示される画面で「ファセット・フォームへ変換…」をクリックします

★バージョンを2.5に設定するのを忘れない
デフォルトのままだと「より詳しい構成が使用可能…」が表示されない

次に表示される画面の「プロジェクト・ファセット」のリストで「動的 Web モジュール」にチェックを入れ、リストの下に表示される「より詳しい構成が使用可能…」をクリックします

コンテンツ・ディレクトリーの欄はデフォルトで「WebContent」になっていますが、これを「/src/main/webapp」に書き換え「OK」をクリックします(下図)。「web.xml デプロイメント記述子の生成」にはチェックを入れないようにします(Maven プロジェクト作成時に既に生成されています)。

STEP 6. Deployment Assembly への Maven 依存関係の追加

アプリケーション実行時にアプリケーションから Spring MVC のライブラリが参照できるようにするために、Deployment Assembly のリストに Maven 依存関係を追加します。
プロジェクト上で右クリック ⇒ [プロパティー] で、「Deployment Assembly」を選択し、右に表示される画面で「追加」をクリックします

次に表示される画面で「Java Build Path Entries」を選択し、「次へ」をクリックします。

次に表示される画面で、「Maven 依存関係」を選択し、「完了」をクリックします。

STEP 7. サンプルプロジェクトを上書きする

次のURLで画面が表示されればOK
http://localhost:8080/samplemvc/customer


最終更新:2014年02月20日 19:58
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。
添付ファイル