2017-09-26 6 views
-1

説明を読んでから重​​複としてマークするように依頼してください。紹介された質問とサイト:
1. Developing a Spring Framework MVC application step-by-step
2. Spring MVC tutorial from the scratchとその答えに示唆されたガイド。Spring 4ビルドツールを使用せずにゼロからのMVC/RESTアノテーション設定

こんにちは、私はSpring 4 MVCから始めて、MavenやGradleのようなビルドツールを使わずに、最初からプロジェクトをビルドできるチュートリアルを探しています。私は、XML設定を使用して春用にいくつかを見つけましたが、これまでは注釈設定用のものはありませんでした。どのようにXML設定が動作するか、私は完全に明確です。ただし、Annotationの設定はそれほど重要ではありません。

私の目的は、Spring 4 MVCプロジェクトを注釈設定で設定して実行することに関するすべての必要な詳細を学ぶことです。そのため、ビルドツールは私の処分ではないという仮説的な出来事では、プロジェクト。私は現在、プロジェクトを開始するのに必要な最低限の依存JARを特定することに成功しました。

背景:ディレクトリ構造にweb.xmlservlet.xmlが含まれていないMavenプロジェクトが稼働しています。これにより、次の質問が表示されます。

1.アノテーションを使用する場合、web.xmlxyz-servlet.xmlは完全にオプションですか?
2.私はweb.xmlがオプションであることを非常に疑っています。だからMavenは何らかの方法で私の世話をしていますか?
3.注釈設定を使用しているときに、紛失したxyz-servlet.xmlの隙間はどのように埋まっていますか?
4.私のstart-from-scratch RESTプロジェクトが正常に起動しています(私が前提にしています)、なぜパスにアクセスするときにno mapping found for URIエラーが発生しますか?

(最初に述べたように)ガイドと質問を参照しようとしましたが、101のガイドはXML設定を使用するか、注釈設定のビルドツール(例:公式ガイドのGradle/Maven)を使用します。

また、ご注意ください:いいえ、春の起動、してください!

P .:質問#4に回答することに興味があれば、ソースコードとサーバーログを追加できます。コメントの中で私に頭をアップしてください。

+2

あなたはxmlのようですね。 –

+0

@ジョアンナいいえ、私は注釈が好きです。 –

+0

あなたは「No Spring Boot、please!」と言ったので私は尋ねました。なぜJava(Micro)サービスの世界で起こった最高のものの1つに誰かが言わないのだろうと思っています。 –

答えて

0

私はそれを理解したので、私自身の質問に答えるつもりです。

  1. 私は、基本的な、こんにちは世界のSpring MVC + Hibernateプロジェクトを開始するために必要なJARのリストを持っています。これにはJacksonやSpring Securityなどは含まれません。私の見解では、これは当面の間、アドオンの一種であるからです。
  2. 私はweb.xmlにサーブレットを登録し、DispatcherServletをキックスタートするために、小さくて単純で直接的なxyz-servlet.xmlを定義しなければなりませんでした。まだそれらを除外する方法をまだ見つけていない。それはおそらく、私が行方不明になっている、非常にシンプルで初歩的なものだと私は信じています。
  3. 私は今どのように考えていません。上記のように、私の現在の結論は、それはスキップすることはできません - <mvc:annotation-driven/>タグで少なくとも1つのライナーが必要です。さらに探求します。
  4. 私のsrcフォルダがEclipseのJava Resourcesリストに追加されなかったからです。
関連する問題