1

ch17 という名前と最上位パッケージ com.apress.prospring3.ch17 で新しい Spring MVC プロジェクト (ファイル/新規/プロジェクト.../Spring/Spring テンプレート プロジェクト/Spring MVC プロジェクト) を作成したとき、デフォルトのホームページが/prospring3 の下では、プロジェクトのコンテキスト ルートは prospring3 であり、src/main/java の下の最上位パッケージは com/apress/prospring3 でした。つまり、ch17が切り捨てられていました。

そこで、プロジェクトの作成を繰り返しましたが、今回は 1 つ少ないレベルの最上位パッケージを使用しました。com.prospring3.ch17 を使用しました。デフォルトのホームページは /ch17 の下にあり、プロジェクトのコンテキスト ルートは ch17 で、最上位パッケージにはすべての名前が含まれていました: com/prospring3/ch17。

この問題については何も見つかりません。3 レベル以上の深さのパッケージを操作できるようにするために見落としていた設定はありますか? 私がフォローしている本では、4 レベルのルート パッケージが日常的に使用されているため、これはかなりの悲しみをもたらしました。

私の設定の詳細は次のとおりです。

  • STS バージョン: 3.2.0.RELEASE
  • STS ビルド ID: 201303060821
  • インストール済み JRE: jdk1.7.0_21
  • サーバー: VMware vFabric tc Server Developer Edition v2.8

-エリック

4

0 に答える 0